Page 2 of 2

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

Posted: Fri 04 Jun, 2010 12:53
by HaRT

Latest post of the previous page:

См. #825.

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

Posted: Fri 04 Jun, 2010 12:53
by John Doe
Zzzz wrote:Не работает амперсенд
Это известная фича, есть тикет на мантисе:
0000876: Особенности исполнения некоторых команд %COMSPEC%, обрабатываемых фаром самостоятельно.
Zzzz wrote:Помогает пробел перед первой командой или закавычивание
Да, пока только так.

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

Posted: Fri 04 Jun, 2010 14:32
by wolf
Да, пока только так.
раньше вроде работал ещё вариант
@cd \ & dir
сейчас проверил - он и не ругается и не работает...

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

Posted: Fri 04 Jun, 2010 14:56
by John Doe
Да, собака почему-то больше не передаёт строку командному процессору.
Не знаю можно ли это считать багом, ведь предыдущее поведение недокументировано.
Но в таком случае @cd \ & dir должно выдавать ошибку.

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

Posted: Thu 28 Aug, 2014 09:00
by John Doe
Кавычки почему-то "съедаются": echo "123456"

Через cmd всё нормально: cmd /c@echo "123456"

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

Posted: Thu 28 Aug, 2014 17:24
by DrKnS
цыгвин какой-то установлен, да?

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

Posted: Thu 28 Aug, 2014 18:31
by John Doe
Ничего такого нет, Windows XP.

А на Windows 8.1 эта проблема не воспроизводится...

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

Posted: Thu 28 Aug, 2014 18:39
by DrKnS
Ничего такого нет, Windows XP.
Таки рекомендую whereis:echo.exe (или com, или bat, или руками поискать).
В результате в комстроке остаётся "нестираемое" 111
Обсуждалось многократно - @ говорит фару, что команда на экран ничего не выводит и поэтому никаких действий до/после её запуска предпринимать не надо.

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

Posted: Thu 28 Aug, 2014 18:42
by John Doe
DrKnS wrote:Таки рекомендую whereis:echo.exe (или com, или bat, или руками поискать).
Да, об этом не подумал.

По поводу собаки я уже успел отредактировать соообщение.
Обсуждалось, но периодически забываю что действие отличается от cmd

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

Posted: Sat 22 Nov, 2014 14:23
by den po
В выводе команды "echo %PATH%" комбинации "\b" (например если в путях встречается "somefolder\bin") заменяются на символ с кодом 8.
3.0 build 4201 (x64 и x86), но впервые заметил ещё месяц назад на актуальной на тот момент ночной сборке.
В голом cmd.exe такого нет.

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

Posted: Sat 22 Nov, 2014 14:25
by zg
ищите у себя echo.exe.