Состояние процесса во время работы планировщика Windows

Состояние процесса во время работы планировщика Windows

У меня есть .bat-файл, который должен запускаться каждые 30 минут. Я использую для этого планировщик Windows. У меня есть несколько вопросов по этому поводу:

  1. Запускается ли запланированная задача в запланированное время даже после перезагрузки системы?
  2. Как можно отобразить ход выполнения задания во время его выполнения?
  3. Как отобразить запущенный экземпляр в системном трее?

решение1

  1. Если он запланирован, он должен начаться в указанное время/интервал, хотя вы можете настроить его на запуск как можно скорее, если он был пропущен по какой-либо причине:

    1

    Проверьте все остальные вкладки диалогового окна задачи Properties, включая Conditionsи т. д.

  2. Пакетный файл должен отображать окно при запуске, и вы можете печатать сообщения в нем с помощью команды echoили перенаправлять echoсообщения в текстовый файл. Если вы хотите отобразить стандартный диалог сообщений Windows, используйте что-то вродеNirCmdи проверьте, как использовать infoboxпараметр с нимздесь.

  3. Показать экземплярчтозапущено в трее? Пакетные файлы не запускаются в трее. Если вы вызываете приложение, настройте его так, чтобы оно не запускалось в трее. Чтобы развернуть приложение, уже запущенное в трее, либо приложение должно поддерживать какой-то способ сделать это (некоторыйприложения (например, максимизируют запущенный экземпляр, если вы запустите их снова), или вам придется изучить скрипты AutoIt/AutoHotKey.

решение2

Я думаю, вам следует изменить свое приложение на LOG/REPORT статус в текстовый файл / просмотрщик событий. Затем вам следует создать отдельное приложение, которое работает в системе торговли, которое знает о LOG и отображает эту информацию пользователю

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