2

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

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

2 ответа2

0

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

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

    1

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

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

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

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