Page 1 of 1

Парсер для FarMenu.ini

Posted: Tue 02 Feb, 2016 16:02
by techie
Кто-нибудь уже писал такое? На Python например? Чтобы с командной строки без Far команды запускать.

Парсер для FarMenu.ini

Posted: Tue 02 Feb, 2016 16:21
by Smitis
А смысл без ФАРа? Ни метасимволы передать, ни lua выполнить.

Парсер для FarMenu.ini

Posted: Tue 02 Feb, 2016 18:06
by cmd.exe
techie wrote:Кто-нибудь уже писал такое? На Python например? Чтобы с командной строки без Far команды запускать.
Писал на VBS, но потёр уже, могу заново написать парсер строк.

Парсер для FarMenu.ini

Posted: Tue 02 Feb, 2016 21:54
by Smitis
Я как то писал на lua загрузку меню в таблицу. Ничего сложного. Но что потом вне ФАРа с этим делать? Показать пользователю? Нужен CUI. Каким-то образом передать скрипту "путь" в глубину вложенных меню, передать то, что будет подставленно вместо метасимволов? Проще команды в батник поместить.

Парсер для FarMenu.ini

Posted: Mon 08 Feb, 2016 11:31
by techie
Метасимволы - это уже второй левел. =) Для начала придумать бы в какую структуру сконвертить.

Lua выполнить - это как?

Парсер для FarMenu.ini

Posted: Mon 08 Feb, 2016 14:42
by Smitis
techie wrote:Метасимволы - это уже второй левел. =) Для начала придумать бы в какую структуру сконвертить.
На луа в таблицу {{hotkey="1",label="test1",commands={"echo 1234","echo 2345"}};{hotkey="2",label="test2",submenu={и т.д.}}}
К сожалению, код не сохранился, но там ничего сложного
Lua выполнить - это как?
В меню может быть lua:что-то-на-луа