Как составить список доступных кодовых страниц?

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Как составить список доступных кодовых страниц?

Post by buniak_a_h »

Помогите, пожалуйста. Пишу диалог, в котором в выпадающем списке хочу иметь список доступных кодовых страниц. По форумам не нашёл, как получить этот список.
P/S. Вызов редактора-"невидимки", посылка ему ShiftF8 и получение списка элементов меню я знаю. Этот вариант работает только в тех контекстах, в которых доступно создание нового редактора. Надеюсь, есть более простой способ.
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Как составить список доступных кодовых страниц?

Post by Shmuel »

John Doe, ну уж вы-то функции LuaFAR, я думал, знаете.
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Как составить список доступных кодовых страниц?

Post by 2useven10 »

win.EnumSystemCodePages()
Lua Explorer знает :)
Last edited by 2useven10 on Thu 10 Jan, 2019 14:44, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

Как составить список доступных кодовых страниц?

Post by buniak_a_h »

2useven10 wrote: Thu 10 Jan, 2019 14:42 win.EnumSystemCodePages()
Lua Explorer знает :)
Спасибо. Рабоотает, но:
1. странность есть: нет кодов 1200 и 1201 (в списке по ShiftF8 они есть)
2. Хотелось бы получить список, как его формирует сервис выбора кодировки: (а) с расшифровками кодов и (б) с разделением на группы (основные, фавориты, прочие). Хотя это уже каприз...
Есть ещё странность: у меня включена фильтрация кодов (та, что по CtrlH). Однако при вызове списка кодов из макроса видны все. Для моих целей это даже удобно, но странно...
Last edited by buniak_a_h on Thu 10 Jan, 2019 19:26, edited 1 time in total.
Post Reply

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