Як припинити пакетне завдання файлу .bat перебування в консолі?


0

Нещодавно я повернувся до пакетного кодування. Тепер весь мій код готовий, але я хочу додати особливу функцію: захищений паролем "режим розробника".

Я думав, cmd /c ""але це просто виходить з вікна.

Я хочу вставити код, який закінчує поточне пакетне завдання, але потім залишається у вікні командного рядка, щоб користувач міг нормально виконувати команди, які можуть впливати навіть на файл .bat .


1
Читайте cmd /?у відкритому вікні cmd -> cmd /Kа що exit /bз вашою партією? Дивіться exit /?чи читайте про командні
LotPings

Відповіді:


0

Якщо ви викликаєте свою партію з іншої партії, startвона залишається в режимі очікування.

runfirst.bat: start mybat.bat

mybat.bat: your preexisting code here

mybat.bat залишиться відкритим, і ви можете продовжувати виконувати команди у цьому вікні.

Мій точний тест:

(Обидва файли збережено в C: \ temp7)

runfirst.bat

cd c:\temp7
start mybat.bat

mybat.bat

ipconfig /all

Вікна cmd залишаються відкритими до c: /> після запуску.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.