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

Разработка Far.
Post Reply
User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

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

Post by techie » Tue 02 Feb, 2016 16:02

Кто-нибудь уже писал такое? На Python например? Чтобы с командной строки без Far команды запускать.

Smitis
Posts: 1471
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Tue 02 Feb, 2016 16:21

А смысл без ФАРа? Ни метасимволы передать, ни lua выполнить.
Разум когда-нибудь победит.

User avatar
cmd.exe
Posts: 333
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 170 times
Been thanked: 5 times
Contact:

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

Post by cmd.exe » Tue 02 Feb, 2016 18:06

techie wrote:Кто-нибудь уже писал такое? На Python например? Чтобы с командной строки без Far команды запускать.
Писал на VBS, но потёр уже, могу заново написать парсер строк.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

Smitis
Posts: 1471
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Tue 02 Feb, 2016 21:54

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

User avatar
techie
Posts: 761
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 28 times
Been thanked: 2 times

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

Post by techie » Mon 08 Feb, 2016 11:31

Метасимволы - это уже второй левел. =) Для начала придумать бы в какую структуру сконвертить.

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

Smitis
Posts: 1471
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Mon 08 Feb, 2016 14:42

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

Post Reply

Return to “Development”