Закрытие нового окна консоли, запущенного из пакетного сценария, предлагает завершить сценарий

Я пытаюсь создать пакетный сценарий для запуска нескольких антивирусных сканирований из командной строки в определенном порядке.

Я использую это так:

echo Running Sophos virus scan...
start "Sophos Scan" /wait /d "%~dp0sophos" SVRTcli.exe -yes >>%~dp0logs\sophoslog.txt

Появится новое окно консоли, в котором будет запущен sophos, и дождаться его завершения.

Если я закрою новое окно консоли, в главном окне моего пакетного файла будет предложено завершить пакетный сценарий. Я хочу избежать этого и просто автоматически продолжу следующую команду, аналогичную предыдущей (другой антивирусный движок).

Является ли это возможным? Я пробовал с различными решениями в сети. Каждый раз результат один и тот же. Вы закрываете новую консоль, и она появляется в вашем пакетном cmd.

Могу я предложить следующее: Запуск CMD или BAT в беззвучном режиме?   —  person Vassiliev    schedule 26.09.2017

Я не хочу молчать или оставаться в тени. Я хочу иметь возможность закрыть первое сканирование и перейти к следующему без какого-либо другого взаимодействия с первым окном cmd. Допустим, что-то пошло не так с sophos, и его cmd рухнул. Я хочу, чтобы сценарий продолжался без внимания …   —  person Vassiliev    schedule 26.09.2017

Да … это сработало …. Спасибо @AnsgarWiechers   —  person Vassiliev    schedule 26.09.2017

Возможный дубликат Пакетные файлы не могут подавить завершение задания   —  person Vassiliev    schedule 26.09.2017

@eryksun Но решение гораздо лучше ….   —  person Vassiliev    schedule 26.09.2017

См. также:  Как заставить команду echo отображать% date% и не печатать фактическую дату
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: