Latest post of the previous page:
См. #825.Дефекты в командах ОС, обрабатываемых фаром самостоятельно
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Это известная фича, есть тикет на мантисе:Zzzz wrote:Не работает амперсенд
0000876: Особенности исполнения некоторых команд %COMSPEC%, обрабатываемых фаром самостоятельно.
Да, пока только так.Zzzz wrote:Помогает пробел перед первой командой или закавычивание
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
раньше вроде работал ещё вариантДа, пока только так.
@cd \ & dir
сейчас проверил - он и не ругается и не работает...
ошибка — считать, что фар для пользователей. (с) zg
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Да, собака почему-то больше не передаёт строку командному процессору.
Не знаю можно ли это считать багом, ведь предыдущее поведение недокументировано.
Но в таком случае @cd \ & dir должно выдавать ошибку.
Не знаю можно ли это считать багом, ведь предыдущее поведение недокументировано.
Но в таком случае @cd \ & dir должно выдавать ошибку.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Кавычки почему-то "съедаются":
Через cmd всё нормально:
echo "123456"
Через cmd всё нормально:
cmd /c@echo "123456"
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Ничего такого нет, Windows XP.
А на Windows 8.1 эта проблема не воспроизводится...
А на Windows 8.1 эта проблема не воспроизводится...
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Таки рекомендую whereis:echo.exe (или com, или bat, или руками поискать).Ничего такого нет, Windows XP.
Обсуждалось многократно - @ говорит фару, что команда на экран ничего не выводит и поэтому никаких действий до/после её запуска предпринимать не надо.В результате в комстроке остаётся "нестираемое" 111
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Дефекты в командах ОС, обрабатываемых фаром самостоятель
Да, об этом не подумал.DrKnS wrote:Таки рекомендую whereis:echo.exe (или com, или bat, или руками поискать).
По поводу собаки я уже успел отредактировать соообщение.
Обсуждалось, но периодически забываю что действие отличается от cmd
- den po
- Posts: 61
- Joined: Tue 30 Aug, 2005 07:53
- Location: Чувашия, г.Чебоксары
- Has thanked: 3 times
- Contact:
Дефекты в командах ОС, обрабатываемых фаром самостоятельно
В выводе команды "echo %PATH%" комбинации "\b" (например если в путях встречается "somefolder\bin") заменяются на символ с кодом 8.
3.0 build 4201 (x64 и x86), но впервые заметил ещё месяц назад на актуальной на тот момент ночной сборке.
В голом cmd.exe такого нет.
3.0 build 4201 (x64 и x86), но впервые заметил ещё месяц назад на актуальной на тот момент ночной сборке.
В голом cmd.exe такого нет.
JUST_DAn_PO