در این مطلب، ویدئو پروژه اتوماسیون پایتون: اجرای خودکار اسکریپت های پایتون در پس زمینه هنگام راه اندازی ویندوز با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:03,280
در پایان آخرین ویدیوی ما به شما گفتم
2
00:00:03,280 –> 00:00:04,720
اگر میخواهید یاد بگیرید
3
00:00:04,720 –> 00:00:07,040
چگونه ویژگیهای بیشتری را به برنامه سازماندهنده فایل خود اضافه کنید
4
00:00:07,040 –> 00:00:08,480
5
00:00:08,480 –> 00:00:10,240
، در بخش نظرات به من اطلاع دهید
6
00:00:10,240 –> 00:00:12,160
و چند نفر از شما میخواستند بدانند چگونه
7
00:00:12,160 –> 00:00:13,920
میتوان این قابلیتها را
8
00:00:13,920 –> 00:00:16,000
به برنامه اضافه کرد. سازماندهنده فایل ما، بنابراین در این
9
00:00:16,000 –> 00:00:17,039
ویدیو به شما نشان میدهم که
10
00:00:17,039 –> 00:00:20,320
چگونه میتوانیم برنامه سازماندهنده فایل خود را به محض راهاندازی ویندوزمان در پسزمینه اجرا
11
00:00:20,320 –> 00:00:21,199
12
00:00:21,199 –> 00:00:23,920
کنیم، بنابراین
13
00:00:23,920 –> 00:00:25,680
هر زمان که کامپیوتر خود را باز میکنید،
14
00:00:25,680 –> 00:00:29,039
برنامه ما بهطور خودکار در پسزمینه اجرا میشود.
15
00:00:29,039 –> 00:00:31,039
که من قصد دارم
16
00:00:31,039 –> 00:00:32,960
از فایلهای دستهای ویندوز
17
00:00:32,960 –> 00:00:35,200
استفاده کنم، بنابراین اگر نمیدانید فایلهای دستهای چیست،
18
00:00:35,200 –> 00:00:36,559
19
00:00:36,559 –> 00:00:39,280
فایلهای دستهای در واقع فایلهای اسکریپت هستند
20
00:00:39,280 –> 00:00:41,600
که روی سیستمعامل ویندوز اجرا میشوند، بنابراین
21
00:00:41,600 –> 00:00:42,719
اگر
22
00:00:42,719 –> 00:00:46,239
میخواهید چند اسکریپت را اجرا کنید، میخواهید
23
00:00:46,239 –> 00:00:49,680
دستهای از آنها را اجرا کنید. اسکریپتها را یکی پس از دیگری
24
00:00:49,680 –> 00:00:51,920
تایپ کنید و نمیخواهید آنها را یکی
25
00:00:51,920 –> 00:00:53,680
یکی در کمیتی که
26
00:00:53,680 –> 00:00:56,160
میخواهید فرآیند را خودکار کنید تایپ کنید، میتوانید یک فایل دستهای بنویسید
27
00:00:56,160 –> 00:00:58,399
و آن فایل دستهای را اجرا کنید و همه آن
28
00:00:58,399 –> 00:00:59,600
دستورات
29
00:00:59,600 –> 00:01:01,600
یکی پس از دیگری اجرا میشوند، بنابراین یک فیلد کامل وجود دارد.
30
00:01:01,600 –> 00:01:03,039
کجا یو شما میتوانید
31
00:01:03,039 –> 00:01:05,680
نحوه برنامهنویسی فایلهای دستهای را یاد بگیرید، بنابراین
32
00:01:05,680 –> 00:01:07,520
امروز قصد دارم
33
00:01:07,520 –> 00:01:08,400
چند تکنیک به شما نشان دهم
34
00:01:08,400 –> 00:01:11,280
که چگونه میتوانیم از فایلهای دستهای
35
00:01:11,280 –> 00:01:12,400
برای
36
00:01:12,400 –> 00:01:15,119
اجرای اسکریپت پایتون خود استفاده کنیم، بنابراین کار بعدی که
37
00:01:15,119 –> 00:01:16,960
میخواهم انجام دهم این است. من قصد دارم
38
00:01:16,960 –> 00:01:19,840
یک فایل vbs را نیز تعریف کنم، بنابراین می خواهم
39
00:01:19,840 –> 00:01:22,080
یک فایل vbs نیز ایجاد کنم
40
00:01:22,080 –> 00:01:24,960
و بنابراین کاری که آن فایل vbs انجام می دهد این است که
41
00:01:24,960 –> 00:01:25,439
42
00:01:25,439 –> 00:01:28,880
43
00:01:28,880 –> 00:01:31,680
اگر کد پایتون خود را به صورت دسته ای اجرا کنیم، اسکریپت پایتون ما را در پس زمینه به طور معمول اجرا می کند.
44
00:01:31,680 –> 00:01:32,640
45
00:01:32,640 –> 00:01:35,040
فایل، پنجره فرمان روی صفحه ظاهر می شود
46
00:01:35,040 –> 00:01:35,680
47
00:01:35,680 –> 00:01:38,960
و اگر آن پنجره
48
00:01:38,960 –> 00:01:41,439
را ببندیم، برنامه ما خاتمه می یابد، اما
49
00:01:41,439 –> 00:01:43,680
با کمک این فایل vbs
50
00:01:43,680 –> 00:01:46,320
می توانیم آن پنجره ترمینال را مخفی کنیم
51
00:01:46,320 –> 00:01:49,040
و برنامه ما در پس زمینه اجرا می شود
52
00:01:49,040 –> 00:01:49,439
53
00:01:49,439 –> 00:01:52,159
تا گردش کار کد ما قرار است
54
00:01:52,159 –> 00:01:53,040
به محض
55
00:01:53,040 –> 00:01:56,000
راهاندازی ویندوز، فایل vbs
56
00:01:56,000 –> 00:01:57,040
خود را اجرا کنیم،
57
00:01:57,040 –> 00:01:59,840
میخواهیم آن فایل vbs
58
00:01:59,840 –> 00:02:01,520
را در داخل رجیستری خود اضافه کنیم،
59
00:02:01,520 –> 00:02:04,479
بنابراین هر زمان که رایانه ما راهاندازی
60
00:02:04,479 –> 00:02:06,479
شود، فایل vbs اجرا میشود
61
00:02:06,479 –> 00:02:09,360
و در داخل آن آن vbs اجرا میشود. فایل ما
62
00:02:09,360 –> 00:02:11,760
یک برنامه ایجاد خواهیم کرد که اجرا خواهد شد فایل دسته ای ما
63
00:02:11,760 –> 00:02:14,319
و آن فایل دسته ای کد پی ما را اجرا می کند
64
00:02:14,319 –> 00:02:16,480
بنابراین بسیار ساده است ممکن است
65
00:02:16,480 –> 00:02:18,480
پیچیده به نظر برسد اما وقتی به
66
00:02:18,480 –> 00:02:20,480
کدنویسی واقعی رسیدیم برای شما کاملاً واضح خواهد بود
67
00:02:20,480 –> 00:02:20,800
68
00:02:20,800 –> 00:02:22,720
بیایید دو فایل در داخل این پوشه ایجاد کنیم
69
00:02:22,720 –> 00:02:25,040
پس اجازه دهید به متن خود بیایم. ویرایشگر
70
00:02:25,040 –> 00:02:26,319
یک فایل جدید بسازید
71
00:02:26,319 –> 00:02:30,000
بنابراین اجازه دهید نام آن را سازماندهنده فایل
72
00:02:30,000 –> 00:02:33,360
نقطه vbs بگذاریم و اجازه دهید یک فایل دیگر ایجاد کنیم
73
00:02:33,360 –> 00:02:37,599
و نام آن را سازماندهنده فایل
74
00:02:37,599 –> 00:02:40,640
dot bat بگذاریم، بنابراین این فایل دستهای است، بنابراین حالا
75
00:02:40,640 –> 00:02:42,319
بیایید شروع به ایجاد فایل bat خود کنیم،
76
00:02:42,319 –> 00:02:44,720
بنابراین در داخل این فایل دستهای آنچه
77
00:02:44,720 –> 00:02:46,080
میتوانیم بنویسیم این است که ما میتوانیم
78
00:02:46,080 –> 00:02:49,280
echo را حذف کنیم و سپس دستور
79
00:02:49,280 –> 00:02:53,200
python dot py را اجرا میکنیم، بنابراین این دستور
80
00:02:53,200 –> 00:02:57,040
فایل app.py ما را اجرا میکند و کاری که میخواهیم انجام دهیم این
81
00:02:57,040 –> 00:03:00,640
است که همچنین میخواهیم erco pause را
82
00:03:00,640 –> 00:03:03,599
فقط برای اهداف اشکالزدایی اضافه کنیم تا
83
00:03:03,599 –> 00:03:05,440
این کار انجام شود. فایل دسته ای ما یک
84
00:03:05,440 –> 00:03:06,000
چیز دیگر
85
00:03:06,000 –> 00:03:08,239
که در واقع باید بخش مطلق را
86
00:03:08,239 –> 00:03:09,120
به فایل اسکریپت خود بدهیم،
87
00:03:09,120 –> 00:03:11,920
بنابراین در مورد من اجازه دهید به اینجا
88
00:03:11,920 –> 00:03:13,920
بروم مسیر واقعی
89
00:03:13,920 –> 00:03:15,920
فایل اسکریپت خود را بگیرم تا فایل من داخل این
90
00:03:15,920 –> 00:03:18,000
پوشه باشد، بنابراین من کل
91
00:03:18,000 –> 00:03:21,280
مسیر را چسبانده می کنم آن را در اینجا بریده بریده app.py بنابراین
92
00:03:21,280 –> 00:03:22,400
این
93
00:03:22,400 –> 00:03:25,680
مسیر کامل فایل اسکریپت من است، بنابراین من باید
94
00:03:25,680 –> 00:03:28,239
مسیر کامل را تعریف کنم، نمی توانم
95
00:03:28,239 –> 00:03:29,920
مسیر نسبی را تعریف کنم، زیرا
96
00:03:29,920 –> 00:03:31,599
وقتی می خواهیم آن را اجرا کنیم، زمانی که
97
00:03:31,599 –> 00:03:33,440
می خواهیم آن را خودکار کنیم،
98
00:03:33,440 –> 00:03:34,400
با
99
00:03:34,400 –> 00:03:36,799
مشکلاتی روبرو خواهیم شد، بنابراین نیاز داریم برای تعریف مسیر کامل
100
00:03:36,799 –> 00:03:39,840
فایل اسکریپت app.py خود، پس
101
00:03:39,840 –> 00:03:40,959
این فایل bat ما است،
102
00:03:40,959 –> 00:03:43,360
پس بیایید آن را ذخیره کنیم، فایل
103
00:03:43,360 –> 00:03:44,799
vbs خود را تعریف می کنیم،
104
00:03:44,799 –> 00:03:47,519
بنابراین در داخل این فایل vbs کاری که می توانیم
105
00:03:47,519 –> 00:03:48,080
انجام دهیم این است
106
00:03:48,080 –> 00:03:50,080
که باید یک خط کد اضافه کنیم. و
107
00:03:50,080 –> 00:03:52,159
این کار
108
00:03:52,159 –> 00:03:56,319
ایجاد شی w اسکریپت نقطه پوسته
109
00:03:56,319 –> 00:03:59,439
نقطه و سپس مسیر
110
00:03:59,439 –> 00:04:02,720
کامل فایل خفاش ما خواهد بود، بنابراین در مورد من این
111
00:04:02,720 –> 00:04:06,319
فایل
112
00:04:06,319 –> 00:04:09,840
اسلش است و پس از آن
113
00:04:09,840 –> 00:04:11,519
باید یک کاما
114
00:04:11,519 –> 00:04:14,560
0 کاما و درست اضافه کنیم
115
00:04:14,560 –> 00:04:17,120
تا این فایل vbs ما است، بنابراین
116
00:04:17,120 –> 00:04:18,399
نیازی نیست نگران باشید که
117
00:04:18,399 –> 00:04:20,720
این خط کد در اینجا چه می کند، بنابراین
118
00:04:20,720 –> 00:04:21,918
فقط باید این را تایپ کنید،
119
00:04:21,918 –> 00:04:24,880
بنابراین بیایید این فایل را ذخیره کنیم و اکنون کاری
120
00:04:24,880 –> 00:04:26,320
که باید انجام دهیم این
121
00:04:26,320 –> 00:04:28,080
است که باید انجام دهیم
122
00:04:28,080 –> 00:04:30,720
ابتدا باید چند کتابخانه نصب کنید، بنابراین
123
00:04:30,720 –> 00:04:33,280
به پوسته فرمان خود بروید و pip
124
00:04:33,280 –> 00:04:33,919
install را
125
00:04:33,919 –> 00:04:37,440
با win32 بنویسید و enter و را بزنید این
126
00:04:37,440 –> 00:04:39,120
مورد نصب می شود و سپس
127
00:04:39,120 –> 00:04:42,160
می توانیم pip install
128
00:04:42,160 –> 00:04:45,600
wind و toast را نیز نصب کنیم، بنابراین این
129
00:04:45,600 –> 00:04:48,400
کتابخانه را نیز نصب کنید، بنابراین اکنون پس از
130
00:04:48,400 –> 00:04:49,120
انجام این کار که
131
00:04:49,120 –> 00:04:51,840
می توانیم به اینجا بیاییم، ابتدا باید
132
00:04:51,840 –> 00:04:52,720
واردات را
133
00:04:52,720 –> 00:04:56,160
بر اساس انواع باد وارد کنیم و پس از آن باید
134
00:04:56,160 –> 00:04:56,880
135
00:04:56,880 –> 00:05:00,000
وارد کنیم. ما باید از win
136
00:05:00,000 –> 00:05:03,520
10 آن اعلان کننده پست واردات درست را ذخیره
137
00:05:03,520 –> 00:05:06,560
کنیم، بنابراین از این کتابخانه نان تست وینتا
138
00:05:06,560 –> 00:05:07,199
139
00:05:07,199 –> 00:05:10,479
برای نشان دادن اعلان استفاده می کنیم، بنابراین
140
00:05:10,479 –> 00:05:14,000
می توانم اکنون به اینجا پایین بیایم، بنابراین
141
00:05:14,000 –> 00:05:17,280
درست زمانی که برنامه ما شروع به کار کرد
142
00:05:17,280 –> 00:05:20,880
، به کاربر اطلاع دهیم که برنامه
143
00:05:20,880 –> 00:05:23,039
شروع شد، بنابراین راهی که میتوانیم انجام دهیم این است که
144
00:05:23,039 –> 00:05:24,479
میتوانیم بگوییم نان تست
145
00:05:24,479 –> 00:05:26,880
برابر است تا نان تست را تعریف کنیم،
146
00:05:26,880 –> 00:05:28,000
147
00:05:28,000 –> 00:05:30,639
کلاس اعلان کننده نان تست را مقداردهی اولیه میکنیم و بعد از آن
148
00:05:30,639 –> 00:05:31,280
میتوانیم بگوییم
149
00:05:31,280 –> 00:05:34,400
نقطه نان تست نشان میدهد تاست زیرخط را نشان میدهد
150
00:05:34,400 –> 00:05:38,000
سپس کاما سازماندهنده فایل
151
00:05:38,000 –> 00:05:41,360
،
152
00:05:41,360 –> 00:05:44,320
فرآیند شروع شده است، پس ما نیاز داریم. برای اضافه کردن
153
00:05:44,320 –> 00:05:45,680
یک پارامتر دیگر
154
00:05:45,680 –> 00:05:48,160
که مدت زمان خواهد بود،
155
00:05:48,160 –> 00:05:49,840
آن را روی 30 ثانیه تنظیم کنید
156
00:05:49,840 –> 00:05:53,039
و این کار است، بنابراین آنچه در