Програми запуску автоматично залежать від дня тижня


0

Чи існує спосіб автоматичного запуску програми на Windows 10 в залежності від дня тижня?

Наприклад, я можу захотіти запустити Skype в четвер і Chrome в п'ятницю автоматично.

Я знаю, що ви можете додавати програми до запуску, натиснувши Windows + R і введення тексту shell:startup і вставляння доріжок додатків, але я не знаю, як налаштувати це залежно від часу або дня тижня.


Панель керування - & gt; Адміністративні інструменти - & gt; Планувальник завдань має багато варіантів. Створіть нове заплановане завдання ("при запуску системи" є опцією). Я не на банкоматі системи Win10, але я вважаю, що він також може мати налаштування дня тижня. Можливо, вам доведеться зазирнути в властивості ярлика і знайти повний шлях до програми, щоб дати планувальнику завдань.
LawrenceC

Планувальник завдань Windows можна використовувати для цієї мети.
Moab

Відповіді:


1

Як уже згадувалося, у 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, то обов'язково додайте повне ім'я шляху до лапок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.