Проблема: неверно работает командная строка.

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Ant_222
Posts: 27
Joined: Thu 23 Apr, 2009 11:08
Has thanked: 1 time

Re: Far и Windows 2003 Server

Post by Ant_222 » Tue 28 Apr, 2009 09:15

Latest post of the previous page:

Я как всегда неправильно понял.

Перед паузой в логе две одинаковые строки — операция QueryInformationFile на cmd.exe, а первая после паузы — regOpenKey. Я так не знаю, что из них выполяется так долго. Справа указано время завершения или начала операции?

"12:04:59,8648348","Far.exe","5788","QueryNameInformationFile","C:\WINDOWS\system32\cmd.exe","SUCCESS","Name: \WINDOWS\system32\cmd.exe"
"12:04:59,8648511","Far.exe","5788","QueryNameInformationFile","C:\WINDOWS\system32\cmd.exe","SUCCESS","Name: \WINDOWS\system32\cmd.exe"
"12:05:19,9729491","Far.exe","5788","RegOpenKey","HKLM\Software\Microsoft\Windows\CurrentVersion\SideBySide","SUCCESS",""

Сама cmd.exe запускается и работает молниеносно, только если не из-под Far.

tstr
Posts: 524
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 7 times
Been thanked: 6 times

Re: Far и Windows 2003 Server

Post by tstr » Tue 28 Apr, 2009 16:44

указано время начала операции

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Far и Windows 2003 Server

Post by Maximus5 » Tue 28 Apr, 2009 20:44

включи в лог еще и cmd.exe - смотри что он делает.

Ant_222
Posts: 27
Joined: Thu 23 Apr, 2009 11:08
Has thanked: 1 time

Re: Far и Windows 2003 Server

Post by Ant_222 » Wed 29 Apr, 2009 07:35

Maximus5 wrote:включи в лог еще и cmd.exe - смотри что он делает.
Посмотрел. Момент задержки — это повторный вызов ""QueryNameInformationFile" (см. предыдущий пост). Cmd.exe к этому моменту еще не вызывается.

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

Re: Far и Windows 2003 Server

Post by zg » Wed 29 Apr, 2009 16:45

антивирус есть?

Ant_222
Posts: 27
Joined: Thu 23 Apr, 2009 11:08
Has thanked: 1 time

Re: Far и Windows 2003 Server

Post by Ant_222 » Thu 30 Apr, 2009 11:33

Да
zg wrote:антивирус есть?
Да. Так оно и есть. Это он. Большое спасибо!

Антон

timour
Posts: 4
Joined: Mon 07 Dec, 2009 18:12

Не работают команды

Post by timour » Mon 07 Dec, 2009 18:16

Вдруг появилась такая проблема: в командной строке Far'a перестали работать команды. А именно, если я там пишу 'echo hello', то мне в ответ выскакивает окошко "File not found. Cannot execute echo". Я удалил и заново поставил Far, но это не помогло. Также у меня не запускаются приложения: если я устанавливаю на них курсор и нажимаю Enter, появляется такое же окошко.

Помогите, пожалуйста.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Re: Не работают команды

Post by John Doe » Mon 07 Dec, 2009 19:26

А что выдаёт cmd/cecho %comspec% ?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Не работают команды

Post by Maximus5 » Mon 07 Dec, 2009 19:28

версия FAR и ОС

timour
Posts: 4
Joined: Mon 07 Dec, 2009 18:12

Re: Не работают команды

Post by timour » Mon 07 Dec, 2009 19:47

echo %comspec%: "c:\WINDOWS\system32\cmd.exe;" (без кавычек)

Установлен Far 2 на Windows XP SP3.

timour
Posts: 4
Joined: Mon 07 Dec, 2009 18:12

Re: Не работают команды

Post by timour » Mon 07 Dec, 2009 19:49

Я исправил проблему. Надо было удалить точку с запятой в переменной среды comspec, которая стояла в конце. Видимо, после того, как я менял эту переменную, и возникла проблема.

Спасибо!

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Не работают команды

Post by t-rex » Mon 07 Dec, 2009 19:51

А нафига ты такой умный вообще лазил её менять?

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

Re: Не работают команды

Post by HaRT » Mon 07 Dec, 2009 20:22

t-rex wrote:А нафига ты такой умный вообще лазил её менять?
Не оно? :ha:
Фар есть инструмент, а не нянька. © 2009 DrKnS

timour
Posts: 4
Joined: Mon 07 Dec, 2009 18:12

Re: Не работают команды

Post by timour » Fri 11 Dec, 2009 15:19

О, похоже, на любом форуме есть любители пустить желчи и попытаться оскорбить человека...

А зачем меняют переменные окружения? Я установил MinGW и захотел, чтобы gcc запускался из любого места. Для этого в PATH надо было прописать директорию MinGW/bin. Скопировал ее в буфер обмена. По ошибке вначале выбрал переменную comspec, вставил путь, естественно, через точку с запятой. Потом понял, что не так, а когда исправлял, не удалил точку с запятой.

Развивайте воображение, умники.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Не работают команды

Post by Max Rusov » Fri 11 Dec, 2009 15:39

Настоящие джигиты никогда не оправдываются и ничего не объясняют.

alexbsb
Posts: 4
Joined: Thu 17 Dec, 2009 10:40

Запуск Far под Windows 7

Post by alexbsb » Thu 17 Dec, 2009 11:20

Всем добрый день.
После установки Windows 7 я столкнулся со следующей проблемой в Far (1.75 и 2.00) - при запуске приложений выдается следующая ошибка
environment variable %comspec% not defined. Я посмотрел в cmd с помощью set и там есть следующая строчка COMSPEC=C:\Windows\system32\cmd.exe.
В чем проблема?

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

Re: Запуск Far под Windows 7

Post by t-rex » Thu 17 Dec, 2009 11:26

Запусти фар, и посмотри если для фара он определён. Например с помощью proclist плагина, или ProcessExplorer.

Post Reply

Return to “Нужна помощь”