@ в user menu
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
@ в user menu
Я тут смотрю, люди весьма настойчиво пытаются subj, ожидая, видимо, того же результата что и в bat/cmd.
Однако здесь оно работает иначе и этим сбивает с толку и провоцирует ложные багрепорты.
Вопрос залу: надо ли нам такое специфичное поведение (особенно при наличии System.Executor.SilentExternal) или лучше как везде?
Однако здесь оно работает иначе и этим сбивает с толку и провоцирует ложные багрепорты.
Вопрос залу: надо ли нам такое специфичное поведение (особенно при наличии System.Executor.SilentExternal) или лучше как везде?
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
@ в user menu
На мой взгляд, моргание панелей лучше бы отключать специальной галкой в диалоге редактирования команды в меню.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
@ в user menu
System.Executor.SilentExternal не альтернатива.
В опросе не хватает третьего варианта: нужны обе функции.
Что если для негашения панелей использовать
Update: http://bugs.farmanager.com/view.php?id=2906
В опросе не хватает третьего варианта: нужны обе функции.
Что если для негашения панелей использовать
@@
?Update: http://bugs.farmanager.com/view.php?id=2906
- Alexander84
- Posts: 147
- Joined: Fri 01 May, 2009 06:38
- Has thanked: 16 times
- Been thanked: 2 times
@ в user menu
Ребят, поставил сборку 2016 года и обнаружил, что зимой вы убрали ключ System.Executor.SilentExternal. А что вместо него? Как получить прежнее поведение, когда он стоял в значении True, чтобы в тёмном месте чуть выше командной строки (если приподнять панели) не писалось имя запущенного файла?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
@ в user menu
Учитывая, что фар давно уже умеет запускать GUI-приложения не гася панели, обработка @ "как везде" видится правильным решением.
Конечно возможно что существуют и другие случаи, где принудительное "негашение" панелей желательно (при запуске консольных приложений).
Кто-нибудь может привести примеры?
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
@ в user menu
Ок, как именно "как везде"?
C:\>foo 'foo' is not recognized as an internal or external command, operable program or batch file. C:\>@foo 'foo' is not recognized as an internal or external command, operable program or batch file. C:\>
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
@ в user menu
Если напечатать в командно строке и запустить по Enter, то без проблем, эхо не мешает.
(ещё в этом случае стоит подумать, почему у нас нет эха от команд-префиксов)
Во всех остальных случаях, если команда запущена не напрямую, то не выводить эхо.
Т.е. ассоциации, внешний редактор/вьювер, меню, CtrlG (вроде всё?)
(ещё в этом случае стоит подумать, почему у нас нет эха от команд-префиксов)
Во всех остальных случаях, если команда запущена не напрямую, то не выводить эхо.
Т.е. ассоциации, внешний редактор/вьювер, меню, CtrlG (вроде всё?)
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
@ в user menu
О чем? В cmd @ игнорируется в интерактивном режиме, в фаре теперь тоже, а батники фар не обрабатывает.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
@ в user menu
Строго говоря, не вполне. Разница в работе циклов:
Или ухо (собака) Фаром теперь игнорируется только в начале команды?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
@ в user menu
Тема ведь не об интерактивном режиме.
Что с эхом выполняемых команд в ассоциациях, меню, CtrlG?