Запуск файла из панелей по Enter без "эха" и помещения в историю
Запуск файла из панелей по Enter без "эха" и помещения в историю
Доброго времени суток!
Проблема примитивнейшая: при жмякании Enter'ом на файле в панелях он либо отдаётся на произвол ОСи, либо скармливается ассоциациям, при этом в обоих случаях а) команда запуска или полное имя файла отображаются в консоли и б) всё это попадает в историю команд.
Можно ли как-то добиться того, чтобы ни а) ни б) не происходили? Порывшись в хелпе и на форуме, я ничего путного не обнаружил, кроме вот этих двух вроде бы относящихся к делу вещей, но дело там было сто лет назад и, похоже, кончилось ничем:
Отключение истории в ассоциациях
@ в user menu
Проблема примитивнейшая: при жмякании Enter'ом на файле в панелях он либо отдаётся на произвол ОСи, либо скармливается ассоциациям, при этом в обоих случаях а) команда запуска или полное имя файла отображаются в консоли и б) всё это попадает в историю команд.
Можно ли как-то добиться того, чтобы ни а) ни б) не происходили? Порывшись в хелпе и на форуме, я ничего путного не обнаружил, кроме вот этих двух вроде бы относящихся к делу вещей, но дело там было сто лет назад и, похоже, кончилось ничем:
Отключение истории в ассоциациях
@ в user menu
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Запуск файла из панелей по Enter без "эха" и помещения в историю
Есть ещё Smart Launch — попробуйте.
Last edited by HaRT on Tue 27 Jun, 2017 00:23, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Запуск файла из панелей по Enter без "эха" и помещения в историю
Плагины для FAR1 поддерживаются в FAR3 — но, разумеется, из всего Юникода работают только с текущей кодовой страницей.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Запуск файла из панелей по Enter без "эха" и помещения в историю
Спасибо за помощь - настроил всё как надо в плане управления историей.
Со SmartLaunch не так всё просто оказалось - в офисе на него почему-то обиделся Sophos, к тому же этот плагин надо настраивать, указывая маски файлов, а хотелось бы по-крестьянски - если запускаем что-либо Enter'ом при пустой командной строке, то эхо отключить.
Несколько мыслей по ходу жизни: поискал по форуму ExcludeCmdHistory - нашёл пару тем, сходных с этой в плане управления попаданием в историю:
Как предотвратить попадание файловых ассоциаций в историю команд?
Сохранение в History команд из ассоциаций файлов
То есть "народ интересуется" периодически, и, похоже, это не слишком очевидно. Может, в FAQ добавить, там этого вроде нет?
И что случилось с
Со SmartLaunch не так всё просто оказалось - в офисе на него почему-то обиделся Sophos, к тому же этот плагин надо настраивать, указывая маски файлов, а хотелось бы по-крестьянски - если запускаем что-либо Enter'ом при пустой командной строке, то эхо отключить.
Несколько мыслей по ходу жизни: поискал по форуму ExcludeCmdHistory - нашёл пару тем, сходных с этой в плане управления попаданием в историю:
Как предотвратить попадание файловых ассоциаций в историю команд?
Сохранение в History команд из ассоциаций файлов
То есть "народ интересуется" периодически, и, похоже, это не слишком очевидно. Может, в FAQ добавить, там этого вроде нет?
И что случилось с
System.Executor.SilentExternal
, его по какой причине искоренили? Не планируется ли добавить функциональность SmartLaunch в Far?- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Запуск файла из панелей по Enter без "эха" и помещения в историю
По причине того, что сейчас без всяких параметров всё работает и так из коробки. Потому и SmartLaunch не нужен: его основной задачей было делать так, чтобы при запуске GUI приложений не гасились панели.
Запуск файла из панелей по Enter без "эха" и помещения в историю
Дык мне как раз и не удалось найти, как "из коробки" сделать так, чтобы в фаровской консоли не отображалось полное имя файла, на котором нажали Enter в панелях:
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Запуск файла из панелей по Enter без "эха" и помещения в историю
Потому что такой задачи специально и не ставилось никогда, это был нежелательный побочный эффект, от которого избавились.
Впрочем, SmartLaunch по прежнему способен этот нужный вам эффект воспроизвести.
Запуск файла из панелей по Enter без "эха" и помещения в историю
Теперь я окончательно запутался. Избавились где, в Фаре? Если так, то как в нём отключить эхо, потому что в Far 3.0 build 4949 x64 оно присутствует по умолчанию. Или речь о чём-то другом ("мерцание панелей" - это не то, что меня интересует, этого действительно давно уже нет)?
Запуск файла из панелей по Enter без "эха" и помещения в историю
Прямо не знаю как ответить... Не хочу чтобы оно было Нафига мне видеть на экране полное имя того файла, на котором я нажал Enter? Это не эстетично, не хочу, чтобы это попадало в историю (с этим справились) и не хочу, чтобы оно светилось на экране, не вижу смысла в этом, это же не команда, набранная вручную и выдающая какой-то осмысленный вывод.
Запуск файла из панелей по Enter без "эха" и помещения в историю
У меня сейчас возникло ощущение некоторого непонимания проблемы, которую я пытаюсь обрисовать.
Попробую ещё раз - я не хочу отключать "эхо" совсем, во всех возможных вариантах, а только в одном - когда Enter нажимается при активных/видимых панелях и пустой командной строке - в этом случае Фар запускает выбранный/подсвеченный курсором файл "на выполнение". Вот только исключительно в этом случае хочется подавить вывод его полного имени в фаровскую консоль.
Попробую ещё раз - я не хочу отключать "эхо" совсем, во всех возможных вариантах, а только в одном - когда Enter нажимается при активных/видимых панелях и пустой командной строке - в этом случае Фар запускает выбранный/подсвеченный курсором файл "на выполнение". Вот только исключительно в этом случае хочется подавить вывод его полного имени в фаровскую консоль.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Запуск файла из панелей по Enter без "эха" и помещения в историю
Если вы нажали Enter на файле, то у вас включены панели и эха вы, скорее всего, и так не видите.
Если после нажатия ничего не происходит (например, ассоциированная программа жирна и запускается полчаса) эхо позволяет определить, что команда таки ушла на исполнение (а не палец дрогнул или энтер чаем залит) и избежать повторных запусков.
Запуск файла из панелей по Enter без "эха" и помещения в историю
Панели могут быть "приподняты", я выше в теме даже скриншот приводил, и тогда все эти эхи прекрасно видны.DrKnS wrote: ↑Thu 29 Jun, 2017 13:31 Если вы нажали Enter на файле, то у вас включены панели и эха вы, скорее всего, и так не видите.
Если после нажатия ничего не происходит (например, ассоциированная программа жирна и запускается полчаса) эхо позволяет определить, что команда таки ушла на исполнение (а не палец дрогнул или энтер чаем залит) и избежать повторных запусков.
По второму пункту согласен, но для меня это совсем не критично.