2

В настоящее время я использую 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 ответ1

5

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

Мастер создания основных задач:
Триггер: еженедельно
Повторять каждые: 1 неделю:
Х пятница

Запустить программу

Поместите две строки в файл 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

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