Как автоматически закрыть окно cmd после выполнения пакетного файла?
Я запускаю пакетный файл с двумя строками:
Этот командный файл используется для запуска приложения Xming, а затем для приложения PuTTY, чтобы я мог использовать SSH в моей университетской компьютерной лаборатории.
Однако, если я запустил это, и Xming еще не открыт, как только я выйду из терминала PuTTY, окно cmd останется открытым. Только если я уже запустил Xming, окно cmd закрывается, когда я закрываю терминал PuTTY. Я попытался добавить exit в последнюю строку командного файла, но безрезультатно.
ОТВЕТЫ
Ответ 1
Измените командный файл на START обе программы, а не START ввод одного и CALL другого
Если вы запустите его таким образом, после запуска программы CMD-окно не останется открытым.
Ответ 2
* Если вы хотите убедиться, что файл запущен, и для закрытия окна DOS через 2 секунды вы можете добавить строки:
РЕШЕНИЕ: Например, там есть небольшой бесплатный прогейм под названием BgInfo, который отобразит всю информацию о вашем компьютере. Предположим, что это в каталоге C:\BgInfo. Чтобы запустить его из пакетного файла с помощью переключателя «/popup». И для того, чтобы окно DOS закрывалось после этого, пока оно все еще выполняется, используйте:
Ответ 3
Ответ 4
Добавьте этот код в конце кода выполнения
Ответ 5
Ответ 6
Если вы хотите разделить команды на одну команду на файл, вы можете сделать
а в другом файле вы можете сделать
Команда cmd/c закроет окно командной строки после запуска exe.
Ответ 7
У меня та же проблема с разными вызовами в командном файле. У меня есть командный файл, который содержит следующие строки:
начать/подождать abaqus cae noGUI = «c:\temp\Code1.py» cmd/c EXIT 0
Этот пакетный файл вызывается из кода Фортрана. После вызова он открывает командное окно и запускает Code1.py. Поскольку он не закрывает командное окно, код Fortran, который вызвал этот командный файл, приостанавливает операцию, пока я не закрою командное окно вручную. Я был бы очень признателен, если бы кто-нибудь мог мне помочь с этим.
Ответ 8
i.e.: contents.bat читает
Это также выглядит лучше, если я изменяю значки файла bat только для этих элементов в соответствии с контекстом, в котором они находятся, но это другое дело, скрывая файлы bat во вложенной папке и создавая специальные ярлыки для них в корневой папке с изображениями, вызываемыми для настройки, также скрытыми.
Закрытие окна cmd после выполнения прогаммы
Альтернативные варианты запуска мне не подходят, так как нужно чтобы в Хэндле окна отображался ключ запуска. (354874)
После выполнения скрипта Хэндл окна меняется на: С:\Windows\system32\cmd.exe
Как мне закрыть это окно?
Помощь в написании контрольных, курсовых и дипломных работ здесь.

Приветствую! Выполняя команды писался в файл текст (file.txt), но тут решил просто закрыть окно.
Задержать закрытие окна консоли после выполнения программы
Какой командой задержать экран C++ после выполнения программы, а то он сразу исчезает.

Подскажите пожалуйста: Запускаю скрипт python через батник: «cmd /k». Следовательно после.
Закрытие после выполнения
Как сделать, чтобы после выполнения определенных действий и закрытия окна opengl, консоль не.
Добавлено через 1 минуту
Verevkin, предполагаю, что окно как раз закрывается(попробовал в python 4 вариант завершения программы), но открывается новое «С:\Windows\system32\cmd.exe» которое мне нужно как то закрыть.
Добавлено через 36 минут
bidstrup, Спасибо. Остановлюсь на этом варианте, хотя придется много батников переделать.
Добавлено через 6 минут
Решение
Пишешь в Python коде
Не могу остановить закрытие программы после выполнения
program massiv; uses crt; var i:integer; a:array of integer; begin for i:=0 to 10 do.
Закрытие окна после авторизации
нужен конец для программы,чтобы после авторизации, как написал(авторизация прошла успешно) окно.
Закрытие окна после прорисовки
Добрый день. Начал освоение GLUT. Простите за очень базовый вопрос, но никак не могу разобраться.
Закрытие окна после отправки формы
Есть страница с данными из БД, на этой же страничка есть кнопка добавить, при нажатию на которую.

Есть страница с данными из БД, на этой же страничка есть кнопка добавить, при нажатию на которую.
Команда для закрытия окна
Очень надоела одна программка, которая при запуске открывает свое окно и кидает на рабочий стол, постоянно приходится щелкать на крестик (закрытие окна) что бы она в трее висела.
Команда TASKKILL /F /IM соответственно не подойдет, т.к. это убивает процесс, а нужно только что бы она с экрана убралась.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Предотвращение закрытия окна
есть проблема: руки менее опытных людей постоянно норовят закрыть окно (назовём его окном сервера).
Батник для закрытия командной строки
Всем привет!Создал Батник для открытия удаленного рабочего стола вот этой командой- mstsc.exe /v.
Команда для закрытия формы
Народ, какой командой закрыть форму? т.е. есть одна материнская. открыл вторую путем 27
нет альтернативы? Напишите сами.
Чтобы что-то посоветовать, нужна конкретика о программе. Которой нет в теме. Может у нее есть некие параметры командной строки для минимизации, скрытия окна, как вот у TheBat-а /nologo.
Возможно в win7 это выглядит так и у меня давно есть, ключ min не помог к сожалению.
наконец-то озвучили. Вы пришли за советом потому что не знаете, но не указали название программы. Откуда форумчане узнают про неизвестные вам ключи запуска без названия программы? Вот над этим следует задумываться при создании тем. Впрочем, уже неактуально
magirus, работает по старому, запускается, но окно на экране все равно появляется.
raxp, да вы правы, но я думаю, что эти ключи знают только сотрудники mail.ru, а т.к. я их в этой теме не ожидаю услышать и не упомянул об этом.
Добавлено через 1 минуту
raxp, если вы имели ввиду «выше» это
мы уже выяснили, что всего знать невозможно. То чего не знаете вы, не значит что не знают другие. И наоборот тоже верно.
открываете блокнот, копируете туда сию строку, закрываете блокнот и сохраняете в файл ‘blahideproga.vbs’. Все. VBS скрипт работает из коробки в Windows OC, ничего инсталлировать и компилировать не надо. Считайте это аналогом батника.
Второй параметр расшифровывается как:
0 – скрывает окно, будет виден только процесс в диспетчере задач.
1 – нормальный режим
2 – свернутый вид
3 – развернутый вид
Если провести аналогию со скайпом по данной задаче, то в нем есть пару ключей, которые собственно и решают данную задачу для скайпа, ещеб бесячую рекламу какнить вырезать.
для постоянного разрешения запуска скриптов.
Вот допустимые значения установки политики:
— Restricted: не загружает файлы конфигурации и не выполняет скрипты. «Restricted» — значение по умолчанию.
— AllSigned: требует, чтобы все скрипты и файлы конфигурации были подписаны доверенным издателем, в том числе скрипты, подготовленные на локальном компьютере.
— RemoteSigned: требует, чтобы все скрипты и файлы конфигурации, загруженные из Интернета, были подписаны доверенным издателем.
— Unrestricted: загружает все файлы конфигурации и выполняет все скрипты. Если запущен неподписанный скрипт, который был загружен из Интернета, то программа просит ввести разрешение перед запуском.
— Bypass: ничего не блокируется, и никакие предупреждения и запросы не появляются.
Как предотвратить автоматическое закрытие консоли после выполнения командного файла
Какую команду можно поставить в конце командного файла, чтобы предотвратить автоматическое закрытие консоли после выполнения файла?
ОТВЕТЫ
Ответ 1
В пакетных файлах Windows/DOS:
Ответ 2
Зависит от точного вопроса!
Обычно pause выполняет задание в файле .bat.
Если вы хотите, чтобы cmd.exe не закрывался, чтобы продолжать печатать, используйте команду cmd /k в конце файла.
Ответ 3
Если вы хотите, чтобы cmd.exe не закрывался и мог продолжать печатать, используйте cmd /k
Просто почувствовал необходимость уточнить, что делает /k (с сайта Windows):
/k : Выполняет команду, указанную в строке, и продолжает.
Итак, cmd /k без последующей команды в конце файла bat просто сохранит окно cmd.exe для дальнейшего использования.
С другой стороны, pause в конце командного файла просто приостанавливает процесс и завершает cmd.exe при первой кнопке, нажав
Ответ 4
Ниже приведен список команд в командном файле, который откроет новые окна командной строки, а новые окна не будут автоматически выходить.
Ответ 5
Если вы используете Maven и хотите пропустить ввод и не допустить закрытия консоли, чтобы увидеть результат, вам нужно использовать команду CALL в скрипте, кроме просто «mvn clean install».
Как это закроет консоль
Так консоль будет оставаться открытой
Ответ 6
Добавьте cmd.exe в новую строку под кодом, который вы хотите выполнить:
Ответ 7
Я считаю, что это очень полезно, когда я устанавливаю одноразовые переменные среды.
Ответ 8
Вызвать cmd в конце командного файла.
Ответ 9
. Он будет ожидать ввода пользователем и высвободит поток при нажатии клавиши.
который будет делать то же самое, если ничего из пользовательского ввода не будет отображаться и не останется в истории команд.
Ответ 10
Возможность 2: Пакетный файл 1:
Когда второй файл заканчивается, он снова переходит к файлу 1 и выводит оставшуюся часть. С этим вы даже можете сделать обработчики ошибок. Если nr.1 сбой, он переходит в nr.2 и отображает его
Ответ 11
Я знаю, что опаздываю, но мой любимый способ:
Таким образом, пользователь не может выйти, используя ввод.
Ответ 12
Этот маленький хак просит пользователя ввести ключ и сохраняет его в переменной% exitkey% (эта переменная может быть вызвана тем, что вам нравится, хотя).
NB: пространство после ‘=’ очень важно
Ответ 13
Ответ 14
У меня были проблемы с ответами здесь, поэтому я придумал это, что работает для меня (TM):
Ответ 15
Есть два способа сделать это зависит от варианта использования
1) Если вы хотите, чтобы приглашение Windows cmd оставалось открытым, чтобы вы могли увидеть результат выполнения и закрыть его впоследствии; использовать
2), если вы хотите, чтобы приглашение Windows cmd оставалось открытым и позволяло выполнять некоторые последующие команды; использовать
Ответ 16
Легко, добавьте cmd в свою последнюю строку летучей мыши, НО! если вы reset или очистите свой системный путь, вы должны запустить свой cmd с полным путем, например:
Например, у меня есть файл bat для reset jdk для старой версии, например:
так как я reset системный путь, я должен запустить cmd с полным путем или система не сможет найти cmd.exe, он не сможет запустить cmd и просто закроет окно, t см. сообщение об ошибке.
Ответ 17
и окно закроется после нажатия клавиши. Чтобы скрыть текст, напечатанный в командной строке, введите
Командная консоль закрывается сама: как исправить?
Командная консоль закрывается сама после запуска.
Приветствую страждущих, сегодня разберём вопрос о том, что можно предпринять, если запущенная вами командная консоль закрывается после выполнения работы, не сообщая более ни о чём. Давненько я разбирал вопрос о появляющейся на миг (обычно в период запуска Windows) и тут же захлопывающейся консоли. Там природа проблемы лежала в другой плоскости. Здесь же подразумевается, что консоль cmd запускается нарочито с вашего ведома (чаще в виде некоего батника). Но если та сразу закрывается, это не всегда удобно, если мы ожидаем ввода следующей команды или вывода результатов того, как батник отработал.
Если командная консоль закрывается самостоятельно, мы можем:
Учтите, что при применении этих настроек консоли впредь придётся указывать на то, чтобы та закрылась отдельной командой. Или ей придётся ожидать действий пользователя.
Добавим команду «Пауза»
У способа небольшие допущения — к файлу должен быть прямой допуск по редактированию. Кроме того, команда позволяет увидеть процесс исполнения основных команд. Но если нужно, чтобы консоль оставалась открытой для отображения остальных команд, лучше использовать следующий способ.
Команда cmd /k
Именно она и позволяет исполнять вновь добавляемые команды после того, как сам батник отработает. Консоль останется открытой и при этом готовой к вводу следующей команды пользователя. Откроем для этого батник для редактирования редактором и добавим « cmd /k» финишной строкой.
Настройки консоли в реестре
Оба описанных метода одинаково просты, но и требуют индивидуального подхода: файлы необходимо редактировать вручную, добавляя указанные команды. Есть способ попробовать заставить консоль вообще не закрываться, пока пользователь не закроет окно принудительно. Для этого откроем редактор реестра
и найдём пару ключей
HKEY_CLASSES_ROOT\batfile\shell\open\command
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
В каждом из них есть параметр По умолчанию. Значение этих параметров отображается как «%1» %*. Обоим нужно присвоить значение, добавив имя исполнительного файла слева:
Теперь окно консоли закроется только по команде самого юзера.








