Как автоматически запускать скрипт командной строки каждую пятницу в 3:00 утра?

Как автоматически запускать скрипт командной строки каждую пятницу в 3:00 утра?

В настоящее время я использую SWFTools через командную строку на моем компьютере. У меня есть две команды, которые я хочу запускать каждую пятницу в 3:00 утра автоматически. Однако я хочу запускать два скрипта в определенном порядке. Вот что у меня есть:

В 3:00 утра в пятницу я хочу запустить это в первую очередь:

.\swfcombine -o "C:\users\****\My Documents\****\****\****.swf" --dummy -y 50 "C:\users\****\My Documents\****\****.swf"

Тогда это:

.\swfrender "C:\users\****\My Documents\****\****\****.swf" -o "C:\users\****\My Documents\****\****.png"

Как сделать так, чтобы это происходило автоматически? Любая помощь будет высоко оценена!

решение1

Используйте планировщик заданий в системе Windows.

Мастер создания базовой задачи:
Триггер: Еженедельно
Повторять каждые: 1 недели в:
X Пятница

Начать программу

Поместите эти две строки в bat-файл, а затем поместите этот файл в «Запуск программы».

Ваш bat-файл может выглядеть примерно так:

@ECHO OFF
REM This program first combines then renders swf files as png 
"C:\Path\to\swfcombine" -o "%USERPROFILE%\Path\to\****.swf" --dummy -y 50 "%USERPROFILE%\Path\to\****.swf"
.\swfrender "%USERPROFILE%\Path\to\****.swf" -o "%USERPROFILE%\Path\to\****.png"

В Windows 8 планировщик задач выглядит так: Планировщик заданий Windows 8

Связанный контент