Flasher писал(а):А, ты меня не так понял. StrPos Name+1 ... — хотелось не Name1 как новое имя переменной, а %Name% далее должно вернуть <значение позиции + 1>.
Да без разницы, возможно и так и этак
Flasher писал(а):Сам не понял, зачем тут лишний пустой параметр.
Я же писал, сначала плагин использовал Class+Instance для получения хэндлов. А потом нашел лучше способ.
Flasher писал(а):Попробовал на тулбар натравить — результат тот же:
Ну я уже даже не знаю тогда. Варианта только два - либо у тебя тотал < 9.00 (сомневаюсь), либо какие-то другие плагины конфликтуют. У меня на трех разных установках тотала никаких проблем нет.
Flasher писал(а):А с учётом появления вычислений в переменных, будет кстати появление динамической переменной с индексом 1000 (WM_USER+50) для выяснения, какой является активная панель (1/2). Пару примеров в скриптах уже приводил. Актуально и для случая с прокруткой табов только в соотв. расположению указателя панели: 28-%var% = 26/27.
Не особо понял. Переменную сделать можно (либо команду-враппер), но ее значение будет получаться только при загрузке, после уже не поменяешь.
Avada писал(а):Предполагаю, что должно быть не 9.21a, а 9.22a, иначе весь диапазон версий не перекрывается.
Возможно, у меня просто не было установленной 9.22, надо будет проверить потом на ней.
Flasher писал(а):А что же теперь делать с диалогом создания ярлыка? У меня там кнопка ОК на следующую наезжает.
А условия для чего? /QUEUEBTN за ненадобностью была убрана после появления условий.
Сейчас актуальный код (который по умолчанию):
[cut]
If %AUTORUN_TCARCH% = 32 Then
AddDialog DIALOG_COPYMOVE
# кнопка TButton1 видима только в диалогах копирования/перемещения
# поставим условие, чтобы исключить диалоги создания ссылки
# и загрузки/выгрузки плагинов и FTP
AddCondition /VISIBLE:1 "TButton" 1
AddControl /X:17 /Y:-74 /W:-20 "TButton" 2
AddControl /X:109 "TButton" 1
AddControl /X:109 "TButton" 3
AddControl /X:109 "TButton" 4
AddControl /X:109 "TButton" 5
AddDialog DIALOG_COPYMOVE_PINNED
AddControl /X:109 "TButton" 1
AddControl /X:109 "TButton" 3
AddControl /X:109 "TButton" 4
AddControl /X:109 "TButton" 5
Else
AddDialog DIALOG_COPYMOVE
AddCondition /EXISTS:1 "Button" 7
AddControl /X:17 /Y:-73 /W:-20 "Button" 3
AddControl /X:109 "Button" 7
AddControl /X:109 "Button" 2
AddControl /X:109 "Button" 6
AddControl /X:109 "Button" 5
AddDialog DIALOG_COPYMOVE_PINNED
AddControl /X:109 "Button" 12
AddControl /X:109 "Button" 7
AddControl /X:109 "Button" 11
AddControl /X:109 "Button" 10
Endif
ModifyDialogs
[/cut]
Flasher писал(а):
Что касаемо ControlSetMouseAction /X1|2. Кнопки работают, но только совместно с дефолтным переходом по истории. Поэтому тут требуется ключ переопределения, иначе в таком виде это теряет смысл. Вероятно, это поможет и с прокруткой табов.
А, значит всё-таки что-то работает.
Что за ключ переопределения не понял.
Flasher писал(а):
И в отношении /R нужно сделать нечто, запрещающее вызов контекстных меню.
Наверно можно, но имхо это не совсем правильно, т.к. фактически нарушает нормальное функционирование программы.