когда я использую start
команда в пакетном скрипте для запуска программы, я ожидаю, что программа будет запущена асинхронно; это происходит именно так, как я ожидал бы, если программа, которую я запускаю, существует.
однако, если я попытаюсь start
программа, которая не существует, Windows отображает всплывающее окно, говоря мне, что он не может найти файл, блокируя выполнение пакетного сценария, пока я вручную не закрою всплывающее окно. Это раздражает. Из-за какой-то удаленной файловой системы махинации, у меня нет возможности надежно гарантировать, что двоичный файл будет существовать, прежде чем я его запущу, и у меня нет возможности заблокировать двоичный файл. В моем сценарии, если двоичный файл не существует, это не критическая ошибка,и мой сценарий должен просто продолжить.
есть ли способ предотвратить создание этих всплывающих окон в первую очередь или в качестве альтернативы пакетной / cmd однострочной, которая может использоваться для асинхронного выполнения приложений, которые не будут блокировать продолжение сценария, если он потерпит неудачу (что-то я смогите как раз как легко использовать от CLI как сценарий серии)?