Управление выполнением команд командной строки Windows в новом окне

в моей командной строке Windows, иногда, когда я запускаю команду, она выполняется в новой командной строке вместо текущей. Есть ли способ контролировать это (команды force всегда запускаются в текущем окне или всегда в новом приглашении)?

пример: запуск ipython.exe открывает интерпретатор в новом приглашении (и я видел это поведение с несколькими другими командами, которые я не могу вспомнить прямо сейчас).

20
задан oKtosiTe
18.03.2023 10:57 Количество просмотров материала 3058
Распечатать страницу

2 ответа

есть в основном два типа приложений Windows, на основе консоли и окна на основе. Это устанавливается разработчиком перед компиляцией кода. УМК.EXE на основе консоли, Блокнот.Ехе окна. Если консольное приложение запускается из cmd.exe, он всегда будет открываться в том же окне, если вы не сделаете что-то, чтобы изменить это (например, использовать команду Пуск). Если приложение открывается в новом окне, то оно либо основано на окне, либо сама программа была закодирована для создания нового окна.

3
отвечен Marty 2023-03-19 18:45

Если программа сама открывает новое окно консоли, вы ничего не можете сделать, чтобы остановить его.

1
отвечен grawity 2023-03-19 21:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх