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

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

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

Post by techie »

Кто-нибудь уже писал такое? На Python например? Чтобы с командной строки без Far команды запускать.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

А смысл без ФАРа? Ни метасимволы передать, ни lua выполнить.
Разум когда-нибудь победит.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

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
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

Я как то писал на lua загрузку меню в таблицу. Ничего сложного. Но что потом вне ФАРа с этим делать? Показать пользователю? Нужен CUI. Каким-то образом передать скрипту "путь" в глубину вложенных меню, передать то, что будет подставленно вместо метасимволов? Проще команды в батник поместить.
Разум когда-нибудь победит.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

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

Lua выполнить - это как?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

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

Post by Smitis »

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

Return to “Development”