Як уже згадувалося, у Windows 10 планувальник завдань можна використовувати для планування програми по днях тижня. Якщо ви бажаєте скористатися планувальником завдань, і ваша програма не повинна запускатися під час входу, кроки будуть наступні:
Виграй - & gt; тип Task Scheduler
- & gt; Дія- & gt; Створити основну задачу - & gt; Заповнення імені & gt; Next
- & gt; Щотижня - & gt; День перевірки тижня - & gt; Next
- & gt; Почати програму - & gt; вибрати Browse
і виберіть свою програму - & gt; Next
- & gt; Finish
Однак, як видається, ОП запитує, як почати програму за днем тижня під час входу / запуску. Планувальник завдань може запускати програму за днем тижня або логіном, але не дозволяє вказати обидві.
Для цього ви можете написати простий скрипт VBS, який називається щось на зразок "ExecuteByDayOfWeekOnStartup.vbs" і помістити його в папку запуску ( Виграй , тип shell:startup
. Це базується на цьому відповідь. при визначенні дня тижня.
Нижче наведено приклад сценаріїв:
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
dtmToday = Date()
dtmDayOfWeek = DatePart("w", dtmToday)
Select Case dtmDayOfWeek
Case 1 'Sunday
WshShell.Run "firefox.exe"
Case 2 'Monday
WshShell.Run "outlook.exe"
WshShell.Run "msword.exe"
WshShell.Run "firefox.exe"
Case 3 'Tuesday
WshShell.Run "outlook.exe"
Case 4 'Wednesday
WshShell.Run "wednesdayprogram.exe"
Case 5 'Thursday
WshShell.Run "thursdayprogram.exe"
Case 6 'Friday
WshShell.Run "fridayprogram.exe"
Case 7 'Saturday
WshShell.Run "saturday.exe"
End Select
Це простіше, ніж планувальник завдань, оскільки він не вимагає проходження майстра для кожного завдання і вимагає простого редагування одного файлу. Вона також дозволяє легко вказувати більше однієї програми для запуску в кожний день тижня. Якщо програма не знаходиться у вашій системі PATH, то обов'язково додайте повне ім'я шляху до лапок.