Моя проблема состоит в том, что в Windows, существуют окна командной строки, которые сразу закрываются после выполнения. Для решения этого я хочу, чтобы поведение по умолчанию было, что окно сохранено открытым. Обычно, этого поведения можно избежать с тремя методами, которые появляются по моему мнению:
pause
строка после пакетных программ, чтобы предложить пользователю нажимать клавишу перед выходомnet start xy
или что-либо подобное) в cmd.exe
(Запустите - выполненный - cmd.exe),cmd /k
как это: cmd /k myprogram.bat
Но существуют некоторые другие случаи в который пользователь:
Я прочитал статью об изменении поведения по умолчанию cmd.exe
при открытии его явно, с созданием записи AutoRun и управлением ее содержанием в этих местоположениях:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\AutoRun
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\AutoRun
(Объекты AutoRun _String values_
...)
Я поместил cmd /d /k
как значение его, чтобы дать ему попытку, но это не изменило поведение материалов, упомянутых выше вообще... Это просто изменило поведение окна командной строки при открытии его явно (Start-Run-cmd.exe).
Таким образом, как это работает? Можно ли дать мне какие-либо идеи решить эту проблему?