Дефекты в командах ОС, обрабатываемых фаром самостоятельно

Здесь можно сообщить о найденных багах в Far.
chase
Posts: 2
Joined: Fri 06 Nov, 2009 12:47

Apply Command с несколькими командами [2.0.1200 x64]

Post by chase »

“Apply command” на каталоге “a” с командой “cd "!" && cd large && move * .. && cd ..\..” приводит к ошибке:
Attachments
Capture.PNG
Capture.PNG (3.76 KiB) Viewed 7294 times

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Apply Command с несколькими командами [2.0.1200 x64]

Post by wolf »

повтори в варианте @cd "!" && cd large && move * .. & cd !\”
похоже ФАРовский cd вызвался, он && за часть имени принял
ошибка — считать, что фар для пользователей. (с) zg

chase
Posts: 2
Joined: Fri 06 Nov, 2009 12:47

Re: Apply Command с несколькими командами [2.0.1200 x64]

Post by chase »

С “@” работает, спасибо.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Особенности выполнения команды "echo."

Post by ccaid »

Far2 x86 b1435
WinXP Pro sp3 ru x86

два варианта использования команды "echo." в ком. строке Far2 приводят к разным результатам:

Code: Select all

>echo.


>echo. & time /t
Режим вывода команд на экран (ECHO) включен.
10:05

>
первый вариант правильный, второй - нет.
в ком. строке cmd все правильно.
Фар делают добрые люди

Zzzz
Posts: 91
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

Re: Особенности выполнения команды "echo."

Post by Zzzz »

Давно уж. http://bugs.farmanager.com/view.php?id=876

"echo.. & time /t" работает :-(
W7U SP1 x64

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Особенности выполнения команды "echo."

Post by wolf »

Zzzz wrote:"echo.. & time /t" работает :-(
как это работает когда точку глотает?
а вообще - пишите @echo. & time /t
- ФАР вызовет комспек и будет вам щастье.
ошибка — считать, что фар для пользователей. (с) zg

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

Re: Особенности выполнения команды "echo."

Post by ccaid »

Zzzz
ни одна из использованных команд не обрабатывается Far, если верить перечню в хелпе. поэтому указанный мантис не охватывает этот баг.

за подсказки спасибо. я все время путаю, когда впереди пробел, а когда @ надо указывать :)
Фар делают добрые люди

Zzzz
Posts: 91
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

Re: Особенности выполнения команды "echo."

Post by Zzzz »

wolf wrote:
Zzzz wrote:"echo.. & time /t" работает :-(
как это работает когда точку глотает?
Одну глотает, вторая остается.
ccaid wrote:ни одна из использованных команд не обрабатывается Far, если верить перечню в хелпе.
Поищи в changelog "echo.".
В старых версиях и в cmd работает нормально, так что...
W7U SP1 x64

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Особенности выполнения команды "echo."

Post by wolf »

Zzzz wrote:
wolf wrote:
Zzzz wrote:"echo.. & time /t" работает :-(
как это работает когда точку глотает?
Одну глотает, вторая остается.
а какой у тебя билд ФАРа? на 1438 - точку не печатал, 1443 - тоже не печатает.
В смысле - успешно глотает обе и печатает пустую строку, а не положенную одну точку.
ошибка — считать, что фар для пользователей. (с) zg

Zzzz
Posts: 91
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

Re: Особенности выполнения команды "echo."

Post by Zzzz »

Читай сначала. Положенная одна точка будет в cmd. Билд в подписи.
W7U SP1 x64

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Особенности выполнения команды "echo."

Post by wolf »

Zzzz wrote:Положенная одна точка будет в cmd.
Что в cmd нет бага - как бы тут не обсуждается. К чему это писать в ветке про баги ФАРа?
ошибка — считать, что фар для пользователей. (с) zg

Smitis
Posts: 1621
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 40 times

Re: Особенности выполнения команды "echo."

Post by Smitis »

Зато вот так работает правильно:
echo\ & time /t
и вот так тоже:
echo: & time /t
и т.д.
Разум когда-нибудь победит.

User avatar
NightRoman
Posts: 5924
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 13 times
Been thanked: 14 times
Contact:

Дефекты в командах ОС, обрабатываемых фаром самостоятельно

Post by NightRoman »

В Far20b1576.x64.20100530.7z команда cls после выполнения остается на юзер экране. Мелочь, а глаз режет.
В Far20b1573.x64.20100526.7z и ранее такого не наблюдалось.

Fixed: http://bugs.farmanager.com/view.php?id=1405

Zzzz
Posts: 91
Joined: Sat 13 Oct, 2007 10:12
Been thanked: 1 time

Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель

Post by Zzzz »

Не работает амперсенд: "chcp 1251 & chcp 866".
На "cd \ & dir" вылезает окошко "Path not found".

Помогает пробел перед первой командой или закавычивание.
W7U SP1 x64

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

Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель

Post by HaRT »

См. #825.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Глюки и баги”