Windows не закрывать командную строку

Windows не закрывать командную строку

Сообщения: 4537
Благодарности: 344

Сообщения: 51908
Благодарности: 14931

Конфигурация компьютера
Материнская плата: ASRock P4i65PE (5 PCI, 1 AGP, 4 DDR DIMM, Audio, LAN)
HDD: ST3200827A (200 ГБ) IDE
Звук: Creative SB Live! 5.1 Digital (SB0220) Sound Card
CD/DVD: NEC DVD_RW ND-3551A
Ноутбук/нетбук: Стационарный компьютер
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Конфигурация компьютера
Материнская плата: ASUS P8Z77-V LE PLUS
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Звук: Realtek ALC889 HD Audio
CD/DVD: ASUS DRW-24B5ST
ОС: Windows 8.1 Pro x64
Прочее: корпус: Fractal Design Define R4
Когда я его запускаю, на экране появляются и висят, пока не закрою, окно DOS и окно AVZ.

Это не окно DOS, а командная строка (cmd.exe выполняет файлы с расширением .cmd).

в командной строке Total Commander

Это сообщение посчитали полезным следующие участники:

Подскажите, пожалуйста: есть cmd-файл, состоящий из одной строки: avz.exe lang=en. Когда я его запускаю, на экране появляются и висят, пока не закрою, окно DOS и окно AVZ. »

——-
Как сказало Дерево Дровосеку: «я — пень».

Это сообщение посчитали полезным следующие участники:

Когда я его запускаю, на экране появляются и висят, пока не закрою, окно DOS и окно AVZ »

Запуск указанной программы или команды в отдельном окне.

START [«заголовок»] [/Dпуть] [/i] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/b]
[команда/программа] [параметры]

«заголовок» Заголовок окна.
путь Рабочий каталог.
B Запуск приложения без создания нового окна с отключением
обработки сочетания клавиш ^C. Если приложение не
обрабатывает сочетание клавиш ^C самостоятельно,
единственным способом его прерывания является
использование сочетания клавиш ^Break.
I Новой средой станет исходная среда, переданная
cmd.exe, а не текущая среда.
MIN Запуск команды/программы в свернутом окне.
MAX Запуск команды/программы в развернутом окне.
SEPARATE Запуск 16-разрядной программы Windows в отдельной
области памяти.
SHARED Запуск 16-разрядной программы Windows в общей
области памяти.
LOW Запуск приложения с приоритетом IDLE.
NORMAL Запуск приложения с приоритетом NORMAL.
HIGH Запуск приложения с приоритетом HIGH.
REALTIME Запуск приложения с приоритетом REALTIME.
WAIT Запуск приложения с ожиданием его завершения.
ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL
BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL
команда/программа
Если это внутренняя команда cmd.exe или пакетный файл,
обработчик команд (cmd.exe) запускается с ключом /K.
Это означает, что окно не будет закрыто после завершения
команды.

Если это не внутренняя команда cmd.exe и не пакетный файл,
значит, это программа, которая будет запущена в графическом
или текстовом окне.

параметры Параметры, передаваемые команде/программе.

Изменения вызова внешних команд из командной строки или с помощью команды
START при включении расширенной обработки команд:

Для вызова неисполняемых файлов через механизм сопоставления типов файлов
достаточно просто ввести имя файла в командной строке. Например, команда
WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC.
Сведения о создании подобных сопоставлений из пакетных файлов приведены
в описаниях команд ASSOC и FTYPE.

При запуске 32-разрядного приложения с графическим интерфейсом пользователя
обработчик команд CMD.EXE не ожидает завершения работы приложения перед
возвратом к приглашению командной строки. Подобное новое поведение НЕ
относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая
строка «CMD» без расширения имени файла или указания пути, она заменяется
значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из
текущей активной папки, если таковая программа там имеется.

Если первый элемент командной строки не содержит расширения имени файла,
обработчик команд CMD.EXE использует значение переменной среды PATHEXT,
чтобы определить расширения имен исполняемых файлов и порядок поиска
нужного файла. По умолчанию для переменной PATHEXT задается
значение:

Обратите внимание, что этот синтаксис подобен синтаксису для переменной
PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений,
выполняется проверка соответствия указанного имени папки. Если имя папки
соответствует указанному, то команда START запускает EXPLORER для этого
пути. Если такое действие выполняется из командной строки, то оно
эквивалентно выполнению команды CD /D для указанного пути.

Как предотвратить закрытие командной строки после выполнения?

Linux

Напоследок коротко расскажу о том, как выйти из Консоли или закрыть Терминал Linux:

  1. Если вы находитесь в Консоли, то нажмите сочетание клавиш CTRL ALT F7 для возврата на Рабочий стол.
  2. Если вы хотите выйти из Терминала, находясь в графическом окружении, то наберите команду exit.

Мои методы закончились. Знаете ещё? Поделитесь с нами в комментариях. Давайте становиться умнее вместе. До свидания.

Батником

Раз уж решил рассказать обо всех вариантах, то приведу и совсем уж замороченный способ для тех, кто не ищет лёгких путей или предпочитает все действия запечатывать в bat.файлы. Батник предварительно нужно создать:

  1. В новом текстовом документе редактора «Блокнот» (правый щелчок мыши на пустом пространстве Рабочего стола, далее, действие «Создать текстовый документ») напечатайте команду taskkill /F /IM cmd.exe.
  1. Пользуясь пунктом «Сохранить как…» из меню «Файла», сохраните документ под любым именем с расширением .bat, например, «Закрыть.bat».

Друзья, ваш батник – закрыватель cmd готов. Пользоваться им можно так:

  1. Сверните окошко командной строки одним из способов, описанных в первом параграфе данной статьи. Вы должны оказаться на Рабочем столе.
  2. Используя кнопку TAB, прыгайте по значкам, пока не оберётесь до «Закрыть.bat».
  3. Нажмите на кнопку Enter.

Закрыть cmd

Как закрыть с помощью мыши окно командной строки, предполагаю, знают все – нужно нажать на красный прямоугольник с белым крестиком внутри, расположенный в верхнем правом углу. Есть ещё один вариант:

  1. Сделайте правый щелчок по верхней части окошка.
  2. В контекстном меню, которое появится, если вы щёлкнули там, где надо, выберите действие «Закрыть».

Как предотвратить закрытие командной строки после выполнения?

Вместо использования PAUSE (я предпочитаю, чтобы CHOICE или TIMEOUT использовали PAUSE, когда это необходимо), вы можете использовать решение здесь: 886848 / how-to-make-windows-batch-file-pause-when-double-click .

Таким образом, если вы щелкнете по пакетному файлу или по ссылке (ярлыку) из проводника Windows, вы можете сделать так, чтобы программа пакетного файла приостановилась до ее выхода, чтобы вы могли просмотреть вывод программы и любые сообщения об ошибках.

Используя CHOICE, вы можете запрограммировать возможность выбора пользователем различных действий, а использование TIMEOUT может позволить окну закрыться через некоторое время (без присмотра). Если вы запускаете командный файл из окна командной строки, эти паузы могут раздражать.

Связанное решение позволит вам решить, хотите ли вы пропустить паузы, если пакетный файл был запущен из окна командной строки.

Вы можете прочитать больше по предоставленной ссылке, но ее основа в том, что она использует переменную окружения:

определить, был ли командный файл запущен из командного окна или нет.

Итак, вы используете это так:

В тот момент, когда пакетный файл будет завершен, вы добавите некоторый код, подобный этому:

Похожие запросы

  • закрывается командная строка
  • почему командная строка сразу закрывается — Лучшие ответы
  • командная строка закрывается — Лучшие ответы
  • как узнать ip адрес через командную строку — Полезные советы — Интернет
  • как запустить компьютер через командную строку — Полезные советы — Windows
  • как удалить файл через командную строку — Полезные советы — Windows
  • Как открыть Internet Explorer в Windows 10 — Полезные советы — Операционные системы
  • как сделать загрузочную флешку командная строка — Полезные советы — Windows

Оригинальная статья опубликована пользователем jak58 . Переведено пользователем Айдан Мамедова. Последнее обновление 03.09.2021, 10:39 от пользователя Макс Вега.

Предотвратить автоматическое закрытие командной строки

Нажмите клавиши Windows R, чтобы запустить команду Выполнить.

Запустите командную строку, набрав .

Затем добавьте / K. После можете закрыть окно вручную.

С клавиатуры

Всё описанное в предыдущем абзаце статьи выполняется довольно просто, но что делать, если «хвостатого помощника» нет под рукой или он сломан. Придётся обходиться без мышки. На самом деле есть куча способов осуществить закрытие cmd с помощью клавиатуры:

  1. То же контекстное меню можно вызвать сочетанием клавиш ALT ПРОБЕЛ, а дальше с помощью стрелочки «вниз» следует спуститься к нужному действию и подтвердить его нажатием на кнопку ENTER.
  1. Или можно обратиться за помощью к Диспетчеру задач. Он запускается зажатием трёх клавиш – CTRL ALT DEL (DELETE).
  1. В Диспетчере во вкладке «Процессы» (перемещаться между пунктами меню и вкладками можно кнопкой TAB и стрелками), используя стрелку «вниз» спуститесь до процесса «Обработчик команд Windows» (вероятно, что в 10, 8 или 7 версиях название будет несколько отличаться, значит, ищите схожее по смыслу).
  1. Когда подсветите нужный процесс, нажмите на кнопку DEL или «Контекстное меню», изображающую список (прямоугольник с чёрточками внутри) и расположившуюся между правыми ALT и CTRL на клавиатуре.
  1. В появившемся списке команд выберите «Снять задачу».

Свернуть окно cmd

Друзья, в моей практике частенько бывают случаи, что некоторые пользователи, говоря «закрыть», подразумевают сворачивание окна – в случае с cmd работают все те же методы, что и с любыми другими программами:

  1. Щёлкните один раз мышкой (левой кнопкой) по чёрточке в правом углу окошка (там, где красный крестик).
  2. С помощью сочетания клавиш ALT и TAB сверните текущее окошко или повторным нажатием TAB переместитесь к нужному окну. Кнопку ALT при этом нужно держать зажатой.
  1. Чтобы вмиг очутиться на Рабочем столе, то есть разом свернуть все окна, используйте любую из двух комбинаций – WIN D или WIN M.

Текстовой командой

Давайте будем исходить из того, что вы умеете управлять командной строкой посредством текстовых команд, а я вам подскажу, какой из них закрыть cmd:

Читайте также:  How to change windows resolution
Оцените статью