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

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

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

Post by HaRT » Wed 31 Jan, 2018 14:14

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

Научился перекраивать строки, с горем пополам научился модифицировать текст пунктов меню.
Прочитал, как по EditorID/ViewerID получить заголовок. Но застрял на том, откуда взять эти самые ID. Очень уж не хочется переключаться в каждое окно, чтобы спросить его ID, — как-то это слишком костыльно. Есть ли прямой способ?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5403
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 58 times
Contact:

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

Post by zg » Wed 31 Jan, 2018 14:33

ACTL_GETWINDOWINFO.

User avatar
DrKnS
Posts: 4770
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 134 times
Contact:

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

Post by DrKnS » Wed 31 Jan, 2018 16:03

HaRT wrote:
Wed 31 Jan, 2018 14:14
переключать, показывается ли путь к файлу или заголовок редактора/просмотрщика
А вроде что-то такое уже делалось/упоминалось, или мне кажется?

User avatar
HaRT
Moderator
Posts: 8235
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 69 times
Been thanked: 115 times

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

Post by HaRT » Wed 31 Jan, 2018 19:06

DrKnS wrote:
Wed 31 Jan, 2018 16:03
вроде что-то такое уже делалось/упоминалось
Либо я такое уже где-то предлагал, либо идея носилась в воздухе (или бродила по Европе — кому как нравится).
Я бы, конечно, предпочёл, чтобы не пришлось самому это прогать, т.ч. если оно уже есть готовое, то очень прошу научить меня им воспользоваться.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 4770
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 134 times
Contact:

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

Post by DrKnS » Wed 31 Jan, 2018 19:42

HaRT wrote:
Wed 31 Jan, 2018 19:06
DrKnS wrote:
Wed 31 Jan, 2018 16:03
вроде что-то такое уже делалось/упоминалось
Либо я такое уже где-то предлагал, либо идея носилась в воздухе (или бродила по Европе — кому как нравится).
Нашёл.

Post Reply

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