Обычно, если я хочу дважды щелкнуть EXE файл терминала и не пропустить результат, я создам простой командный файл в той же папке, чтобы дважды щелкнуть по нему.
fileToRun
pause
Он запускает запрошенный файл, а затем вы получаете, please press any key to continue после завершения программы (успешно или по ошибке), чтобы позволить вам определить, когда закрыть терминал.
Или, если вы не хотите, чтобы вам всегда приходилось закрывать окна терминала вручную, вы можете сконфигурировать свой пакет так, чтобы вместо этого выводить вывод в файл - таким образом, у вас будет легкий доступ ко всем выводам после сбоя. Вы делаете это так (обратите внимание, что 2-й запуск программы перезапишет файл предыдущего запуска).
fileToRun > fileToRunLOG.txt
В вашем случае создайте пакетный файл (добавив %1 после fileToRun для обработки аргумента файла!) а затем связать тип файла с пакетом, а не с основным исполняемым файлом. Готово.
Это может быть немного косвенным, но я только что придумал это, так что вы можете подождать с лучшими предложениями ...