Как получить все актуальные EditorID и ViewerID по порядку?

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Как получить все актуальные EditorID и ViewerID по порядку?

Post by HaRT »

Пытаюсь состряпать скрипт, который в меню Screens (F12) по нажатию кнопки (F2 — по аналогии с меню Task list (CtrlW)) будет для редакторов/просмотрщиков переключать, показывается ли путь к файлу или заголовок редактора/просмотрщика. Это очень актуально в плагинах, чтобы видеть не пути к временным локальным файлам, а, например, пути к файлам на удалённом сетевом хосте или же путь к ветке в реестре и т.п.

Научился перекраивать строки, с горем пополам научился модифицировать текст пунктов меню.
Прочитал, как по EditorID/ViewerID получить заголовок. Но застрял на том, откуда взять эти самые ID. Очень уж не хочется переключаться в каждое окно, чтобы спросить его ID, — как-то это слишком костыльно. Есть ли прямой способ?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Как получить все актуальные EditorID и ViewerID по порядку?

Post by zg »

ACTL_GETWINDOWINFO.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Как получить все актуальные EditorID и ViewerID по порядку?

Post by DrKnS »

HaRT wrote: Wed 31 Jan, 2018 14:14переключать, показывается ли путь к файлу или заголовок редактора/просмотрщика
А вроде что-то такое уже делалось/упоминалось, или мне кажется?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Как получить все актуальные EditorID и ViewerID по порядку?

Post by HaRT »

DrKnS wrote: Wed 31 Jan, 2018 16:03вроде что-то такое уже делалось/упоминалось
Либо я такое уже где-то предлагал, либо идея носилась в воздухе (или бродила по Европе — кому как нравится).
Я бы, конечно, предпочёл, чтобы не пришлось самому это прогать, т.ч. если оно уже есть готовое, то очень прошу научить меня им воспользоваться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Как получить все актуальные EditorID и ViewerID по порядку?

Post by DrKnS »

HaRT wrote: Wed 31 Jan, 2018 19:06
DrKnS wrote: Wed 31 Jan, 2018 16:03вроде что-то такое уже делалось/упоминалось
Либо я такое уже где-то предлагал, либо идея носилась в воздухе (или бродила по Европе — кому как нравится).
Нашёл.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Как получить все актуальные EditorID и ViewerID по порядку?

Post by HaRT »

HaRT wrote: Wed 31 Jan, 2018 14:14 скрипт, который в меню Screens (F12) по нажатию кнопки (F2 — по аналогии с меню Task list (CtrlW)) будет для редакторов/просмотрщиков переключать, показывается ли путь к файлу или заголовок редактора/просмотрщика
Для полноты картины: это было реализовано скриптом в середине 2022 г.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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