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

Например, я могу захотеть запустить Skype в четверг и Chrome в пятницу автоматически.

Я знаю, что вы можете добавлять приложения в автозагрузку, нажимая Windows + R и печатая shell:startup и вставляя туда пути приложений, но я не знаю, как это настроить в зависимости от времени или дня недели.

1 ответ1

1

Как уже упоминалось, в Windows 10 планировщик задач можно использовать для планирования программы по дням недели. Если вы хотите использовать Task Scheduler для этого и ваша программа не должна запускаться при входе в систему, выполните следующие шаги:

Win -> Тип Task Scheduler -> Действие-> Создать базовую задачу -> Введите имя-> Next -> Еженедельно-> Проверить день недели-> Next -> Запустить программу-> выберите Browse и выберите свою программу-> Next - > Finish

Тем не менее, OP, кажется, спрашивает, как запустить программу по дням недели при входе в систему / запуске. Планировщик заданий может запускать программу по дням недели ИЛИ при входе в систему, но не позволяет указать оба.

Для этого вы можете написать простой VBS-скрипт с именем что-то вроде «ExecuteByDayOfWeekOnStartup.vbs» и поместить его в папку «Автозагрузка» (Win, введите shell:startup . Это основано на ответе Microsoft Technet. по определению дня недели.

Вот пример скрипта VBS:

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, обязательно добавьте полный путь в кавычки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .