При старте Фара задать активную панель и запустить команду в ней

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
User avatar
NightRoman
Posts: 5950
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

При старте Фара задать активную панель и запустить команду в ней

Post by NightRoman »

Latest post of the previous page:

HaRT wrote: Fri 26 Jun, 2020 12:23 Может, просто трактовать все позиционные параметры, начиная с третьего, как команду для выполнения в активной панели сразу после инициализации всего?
Тогда пользователь обязан задать первые два параметра. Иногда это не нужно, особенно второй.
User avatar
HaRT
Moderator
Posts: 9603
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 114 times
Been thanked: 233 times

При старте Фара задать активную панель и запустить команду в ней

Post by HaRT »

NightRoman wrote: Fri 26 Jun, 2020 12:38 Тогда пользователь обязан задать первые два параметра. Иногда это не нужно, особенно второй.
Да, верно. Но в случае с добавлением опции (кстати, предлагаю -exec) надо утрясти правила экранирования пробелов, кавычек, бэкслэшей и т.п., чтобы можно было передавать в команду в качестве параметров пути с пробелами). Мне помнится, что в CMD какие-то не вполне очевидные правила.
Фар есть инструмент, а не нянька. © 2009 DrKnS
citRiks
Posts: 902
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 274 times
Been thanked: 47 times

При старте Фара задать активную панель и запустить команду в ней

Post by citRiks »

citRiks wrote: Wed 24 Jun, 2020 21:15
NightRoman wrote: Wed 24 Jun, 2020 21:03 Жаль, однако, что Фар не позволяет это сделать без лишних приседаний.
В идеале, думаю что выглядело бы так:
far.exe "passive_path=C:\here" "active_path=D:\there" "command=dir /w"
Социальный эксперимент.
Если этот пост наберет 5 лайков, то реализую
В Луа, через обработчик события "FarStart"
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Post Reply

Return to “Нужна помощь”