[решено] Проблема с командной строкой
Пуск->Выполнить->Tasklist
Появляется окно, пару секунд висит и исчезает Та же беда с PSTools от Sysinternals=помогите! |
Сделай "Пуск->Выполнить->cmd->Tasklist
|
Спасибо всё получилось
А напрямую никак нельзя, т.е. без "cmd" Почему оно сразу закрывается ? |
Можно сделать перенаправление вывода:
tasklist > c:\xxx.txt но в этом случае телодвижений больше :), т.к. придется открывать файл c:\xxx.txt |
А почему окно сразу закрывается ?
|
Могу предположить, что приложение завершается выдав некую информацию на stdout (например, если выполнить ipconfig через Пуск ->Выполнить). cmd, в данном случае, выступает в виде некого сборщика выводов stdout и stderr, кот. ты видишь во время выполнения/после завершения консольного приложения.
Резюмируя: Для просмотра вывода консольных команд нужно смотреть их stdout и stderr. Для этого есть два способа (если запускать из Пуск ->Выполнить): 1. Запустить командную строку (cmd) и из нее выполнять приложения; 2. Сделать перенаправление stdout (1>filename) и/или stderr (2>filename) в файл и потом уже читать его. Пример: Код:
ipconfig >c:\ipconfig.txt |
Меня тоже всегда удивляло, то, что окно сразу закрывается, я для таких случаев пользуюсь файловым менеджером "Far", думаю и "Нортон" и т.п программы подойдут. Очень удобно, смотреть результаты, плюс не надо прописывать весь путь, если есть такая необходимость. Просто идешь в каталог, что тебе нужен, вводишь свою команду и все. Потом нажимаешь CTRL - O , графический интерфейс пропадает и видны результаты работы нужной команды.
|
Всем привет. Знаю что тема закрыта, но создавать новую не хочу, чтоб не засорять форум. Проблема в следующем. Слетела кодировка в cmd. Пишет какие то крякозябры. Ввожу cd C:windows/system32 chcp 866. Кодировка становиться нормальной. Стоит перезапустить cmd и кодировка слетает.
|
|
Petya V4sechkin, Спасибо. Просто не наткнулся на эту тему. Все восстановил
Цитата:
|
Время: 23:38. |
Время: 23:38.
© OSzone.net 2001-