3

Я добавил пакетный файл в планировщик Windows 7, и он работает нормально. Проблема в том, что он всегда отображает окно командной строки при запуске. Я создал ярлык для командного файла и установил его в свернутом виде в свойствах.

Затем я перешел к запланированному заданию и попытался изменить действие, чтобы запустить ярлык вместо исходного командного файла. Проблема заключается в том, что планировщик немедленно разрешает ярлык и помещает исходный путь к пакетному файлу в поле действия. Что я должен делать?

1 ответ1

6

Вы должны указать командному файлу запускаться без консоли.

На этой странице есть несколько инструкций по написанию скрипта Windows:

Set Shell = CreateObject("WScript.Shell")
Shell.Run <Path to command or batch file>, 0, False

В нем также упоминается инструмент под названием hstart, которого я раньше не видел, поэтому вам нужно его проверить.

В этом вопросе о переполнении стека есть и другие предложения, а также полные инструкции по написанию сценария vb для переноса кода, который я разместил выше.

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