Я наткнувся на це з EXE, який, здавалося, кинув ^ C до батьківської партії при виході, викликаючи підказку «Закінчити пакетну роботу» навіть при чистому виході.
Я вирішив скористатись рішенням: запустити пакет із "Пуском", аналогічно іншим відповідям, але з підказки PowerShell (або за вибором методу інтерпретатора PowerShell від CMD).
Зараз 2018 рік, і в Windows 10 Microsoft почала витісняти CMD з PowerShell як найкращою командною командою, тому вона доступна у графічному інтерфейсі за замовчуванням.
Start
є псевдонімом Start-Process .
Під час запуску він просто запускається та повертається. Тож, коли ви зупиняєте запущений процес, немає запиту "Завершити пакетну роботу".
За замовчуванням він не чекає, тому додаткові аргументи поза командою та його аргументами не потрібні.
Використання start mything.exe -mythings -arguments
в моїй партії спрацювало чудово.
У сценаріях PowerShell повинен передувати їх шлях до запуску, тому я запускаю пакетний файл як .\host.bat
.