Есть ли способ посмотреть, что командная строка Windows только что закрыта? - PullRequest
2 голосов
/ 02 декабря 2008

Когда командная строка открывается, а затем просто очень быстро закрывается (потому что нет строки паузы), есть ли способ узнать, что она только что показала вам?

Ответы [ 4 ]

5 голосов
/ 02 декабря 2008

Вы можете направить вывод в файл.

something.exe > c:\temp\output.txt

Это работает в командной строке и в диалоговом окне запуска Windows.

3 голосов
/ 02 декабря 2008

Не по факту, нет. Как только это ушло, это ушло. Если у вас есть возможность снова запустить его (т.е. вы знаете, какая программа или команда была выполнена), тогда вы можете использовать некоторые другие предложения, отмеченные здесь, а затем рассчитывать на вывод your запуск такой же, как и в предыдущем запуске. Предложения включают в себя запуск команды в уже открытом окне консоли, конвейеризацию вывода в файл, чтобы вы могли прочитать его позже, и запуск программы в пакетном файле, который имеет команду pause после.

1 голос
/ 02 декабря 2008

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

Теперь вы можете щелкнуть мышью в окне, и оно заблокируется.

[РЕДАКТИРОВАТЬ] Это более полезно, чтобы остановить длительный процесс, чтобы вы могли просматривать вывод, потому что даже если вы можете нажать на окно до его закрытия, есть вероятность, что ошибка еще не была напечатана, и ваши рефлексы слишком медленно, чтобы сделать это во второй раз.

1 голос
/ 02 декабря 2008

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

Открыть командную строку,

введите программу для запуска Пример:

c:\> ipconfig /all

Мне нужно больше кофе в моей системе, прежде чем отвечать.

...