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

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

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

Post by buniak_a_h » Thu 10 Jan, 2019 11:50

Помогите, пожалуйста. Пишу диалог, в котором в выпадающем списке хочу иметь список доступных кодовых страниц. По форумам не нашёл, как получить этот список.
P/S. Вызов редактора-"невидимки", посылка ему ShiftF8 и получение списка элементов меню я знаю. Этот вариант работает только в тех контекстах, в которых доступно создание нового редактора. Надеюсь, есть более простой способ.


Shmuel
Posts: 5858
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 22 times
Been thanked: 215 times

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

Post by Shmuel » Thu 10 Jan, 2019 14:30

John Doe, ну уж вы-то функции LuaFAR, я думал, знаете.

2useven10
Posts: 3909
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 163 times

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

Post by 2useven10 » Thu 10 Jan, 2019 14:42

win.EnumSystemCodePages()
Lua Explorer знает :)
Last edited by 2useven10 on Thu 10 Jan, 2019 14:44, edited 1 time in total.

buniak_a_h
Posts: 866
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 77 times
Been thanked: 28 times
Contact:

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

Post by buniak_a_h » Thu 10 Jan, 2019 19:25

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 “Нужна помощь”