Добавлено: Вт окт 06, 2015 18:17
Про то, что это такое и что должно происходить — сюда и дальше по ссылкам.dank1 писал(а):А это еще что такое? У меня при нажатии этих кеев ничего не происходит.
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Про то, что это такое и что должно происходить — сюда и дальше по ссылкам.dank1 писал(а):А это еще что такое? У меня при нажатии этих кеев ничего не происходит.
Что-то не похоже.dank1 писал(а):Полностью согласен со всем вышесказанным.
Панель всегда в фокусе, в том то и дело.dank1 писал(а):проверить отсутствие фокуса TMyListBox
По Enter? Если скрипт никакой не мешает, то см. переназначение в Разном.dank1 писал(а):но ничего не происходит при нажатии
Не помню чтобы обсуждали эти папки (речь вроде шла про раб. стол) впрочем хозяин барин можно просто удалить эти строчки (но все же проводник дает больше настроек в этих папках, например TC не отображает компоненты Windows, а в шрифтах нельзя настроить параметры)Flasher писал(а):Что-то не похоже.
Зачем в Проводнике открывать Администрирование, Приступая к работе, Программы и компоненты, Устройства и принтеры, Шрифты?
По крайней мере когда теперь нажимаю Alt+F11/F12 и Alt+Shift+F11 то фокус теряется (по крайней мере визуально выделение с текущего файла в TMyListBox пропадает)Flasher писал(а):Панель всегда в фокусе, в том то и дело.
Без папки Шрифты нету смысла, а с ней есть. Так как у этой папки отсутствует parsingname и переход по shell::: на эту папку невозможен.Flasher писал(а):shell::: также нет смысла повторять
О чем речь?Flasher писал(а):Переменных для родителей я так и не увидел
Разве здесь перед скриптом я перечислял папки? Ты с чего начал топик? С жалобы на открытие пустых папок. А теперь что, другие нужнички появились? При чём тут ТС тогда? Внутреннюю команду для шрифтов тоже предлагаешь выкинуть? Проводник форэва?dank1 писал(а):Не помню чтобы обсуждали эти папки (речь вроде шла про раб. стол)
Но при этом заголовок панели остаётся активным. Если бы оно так было, то такая фикция сработала бы:dank1 писал(а):то фокус теряется
Код: Выделить всё
If MainMenuFocus(WinExist("A")) || (!WinActive("ahk_class TMyListBox1") && !WinActive("ahk_class TMyListBox2"))Не понял. При чём тут parsingname? shell пишется там где пишется, а не везде. А шрифты вообще лучше в ТС открывать по cd %WINDIR%\FONTS и нормально обозревать Листер-плагинами.dank1 писал(а):Без папки Шрифты нету смысла, а с ней есть. Так как у этой папки отсутствует parsingname и переход по shell::: на эту папку невозможен.
\\Все элементы панели управления\dank1 писал(а):О чем речь?
Не - управления, а - инструментов.dank1 писал(а):панелью управления Alt+Shift+F11
Код: Выделить всё
Send_WM_COPYDATA(cmd:="A")
ToolTip, % (Item == "L") ? "Активна левая панель" : "Активна правая панель"Код: Выделить всё
Item := ""
Send_WM_COPYDATA(cmd:="A")
MsgBox, % (Item = "") ? "Панели неактивны" : "Активна одна из панелей"Send_WM_COPYDATA(cmd:="A")
If (Item <> "") || MainMenuFocus(WinExist("A"))
SendInput, {Enter}
Не за что извиняться, так как этот бред твой:Flasher писал(а):Я извиняюсь, конечно, но это бред:
Flasher писал(а):Код: Выделить всё
(Item = "") ? "Панели неактивны" : "Активна одна из панелей"
Это пять)Flasher писал(а):All: Для ценителей работы в ТС выложил своё решение на TCKB.
С небольшим плюсом.dank1 писал(а):Это пять)