В настоящее время я использую 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 планировщик задач выглядит так: