2

Я использую

  • Windows 7 Ultimate
  • Flash Media Live Encoder (FME)

Я использую файл cmd для запуска FME, файл (watch.cmd) указывает на файл Flash Media Encoder.exe, а также на профиль с настройками, которые использует FME.

Чтобы вручную перезапустить это приложение, я просто закрываю файл cmd, а затем снова нажимаю на него.

Итак, я хочу

  • Выключайте мой файл watch.cmd каждый день, в 9:00.
  • Перезапустите watch.cmd сразу после, если он был закрыт ранее.

Есть ли способ?

3 ответа3

0

Используйте приложение BDV SystemEvents , оно позволяет запускать любое приложение, когда другое приложение закрыто. Но если вы укажете то же приложение, что и Условие, а также Действие, вы получите то, что хотите.

0

Один из способов - написать небольшой скрипт на языке, таком как AutoIt, для его обработки. Затем вы запускаете скрипт AutoIt всякий раз, когда хотите запустить FMLE, а не свой файл watch.cmd.

0

Одним из способов было бы добавить «shutdown /r» в планировщик задач, а затем добавить «watch.cmd» в группу запуска (возможно, с помощью файла .bat для добавления параметров командной строки. Есть и другие способы сделать это, но это, вероятно, самый простой.

Вы могли бы, вероятно, запустить FME как услугу. Но вам нужно прочитать о "запуске приложения в качестве службы Windows". (Не совсем для слабонервных).

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