Windows также имеет «на работе». Хотя синтаксис немного отличается.
C: \ Documents and Settings \ Администратор> в /?
Команда AT планирует команды и программы для запуска на компьютере в
указанное время и дата. Служба расписания должна быть запущена для использования
команда AT.
AT [\\ имя_компьютера] [[id] [/ DELETE] | / УДАЛИТЬ [/ ДА]]
В [\\ computername] время [/ INTERACTIVE]
[/ EVERY: дата [, ...] | / NEXT: date [, ...]] "команда"
\\ имя_компьютера Указывает удаленный компьютер. Команды запланированы на
локальный компьютер, если этот параметр не указан.
id Идентификационный номер, назначенный запланированному
команда.
/ delete Отменяет запланированную команду. Если идентификатор не указан, все
запланированные команды на компьютере отменяются.
/ yes Используется с командой отмены всех заданий, когда больше нет
Требуется подтверждение.
время Определяет время, когда команда должна быть запущена.
/ interactive Позволяет заданию взаимодействовать с рабочим столом пользователя.
кто вошел в систему во время выполнения задания.
/ every: date [, ...] Запускает команду в каждый указанный день недели или
месяц. Если дата опущена, текущий день месяца
предполагается.
/ next: date [, ...] Запускает указанную команду при следующем появлении
день (например, в следующий четверг). Если дата не указана,
текущий день месяца предполагается.
«команда» - это команда Windows NT или пакетная программа для запуска.
Пример:
at 9:00 /interactive notepad.exe
Это приведет к интерактивному открытию Блокнота для пользователя в 9:00 утра.
Используйте команду schtasks . У него больше опций, чем у
at
команды, и несколько хороших, например,/mo LASTDAY
для последнего дня месяца:Синтаксис:
источник
Напишите сценарий оболочки Windows, чтобы сделать это с помощью спящей программы для задержки:
Запустите его в собственном окне оболочки. Настройте cmd.exe для запуска при включении с помощью этого сценария.
sleep
спит в течение нескольких секунд:источник