1

Я хочу запустить несколько команд из окна cmd. В настоящее время они открывают новое окно cmd, которое закрывается немедленно. Это неудачно, потому что я хотел бы прочитать вывод этих команд. Я не контролирую сами команды, так как они не .bat или .cmd, они являются интерфейсом командной строки другого программного обеспечения.

Я знаю, что есть много вопросов о том, как сохранить окно cmd открытым, но я не вижу, как они применимы к моему случаю: я не могу вставить какие-либо команды pause и не могу запустить команду с cmd /K Так что мне нужен либо способ держать окно открытым (что, по-видимому, невозможно в соответствии с ответом на этот вопрос), либо, в качестве альтернативы, принудительное выполнение команды в окне, которое я открыл. Второй вариант предположительно невозможен, согласно ответу здесь.

Поэтому я надеюсь, что что-то упустил из виду. Любые идеи приветствуются.

1 ответ1

1

Ах, я понял. Проблема заключалась в том, что у моего cmd не было прав администратора, поэтому Windows требовалось мое подтверждение, чтобы открыть новое окно с этими правами. Запустив первый cmd, как администратор решил проблему, теперь команды запускаются внутри моего окна.

В любом случае, спасибо, и я надеюсь, что это может помочь кому-то еще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .