A55555
|
Posted: Tue Sep 09, 2025 23:54 Post subject: |
|
|
Orion9 wrote: | Добавил буквально три строчки к CopyMonitor(). Теперь при вкючении режима ожидания кнопка "В фоне" деактивируется, а при отключении режима ожидания снова активируется: |
Спасибо. Деактивируется.
Orion9 wrote: | Быстренько пробежался еще раз. Добавил комментариев и важную переменную bTransCopyWin, которой можно управлять прозрачностью окна копирования. По умолчанию выключена. Если нужно, чтобы во время копирования окно копирования тоже становилось прозрачным, включение через Local bTransCopyWin = true. |
Спасибо. Прозрачность работает для окна копирования.
Orion9 wrote: | A55555
Такая ошибка возникает, когда номер команды не зарегистрирован. Если вы скопировали все и сохранили в файл конфигурации, то, по идее, нужно только перезапустить ТС.
Допустим нужно зарегистровать команду с кодом 60100, которая будет вызывать функцию Test(). Тогда код на Autorun будет такой:
 Hidden text Code: | RegisterCommand 60100 Test
Func Test(lParam)
MsgBox("Команда 60100 выполнена")
EndFunc |
А кнопка такой:
 Hidden text Code: | TOTALCMD#BAR#DATA
60100
%COMMANDER_EXE%
Команда 60100
-1
|
Ваши изменения затрагивают только текст подсказки. Проблема незапуска в чем-то другом, на 64-битном ТС все работает. Попробуйте на таком простом коде, как 60100, сделать кнопку. |
Заработали кнопки, переносом этих команд в самое начало файла конфигурации Autorun.
RegisterCommand 62014 "TorrentSize" работает, показывает размер в подсказке возле курсора.
RegisterCommand 62013 "Duration" работает по Alt, остальные режимы по кнопке Ctrl_Shift_CapsLock выдают Error LoadLibrary MediaInfo.dll
Путь к своей библиотеке MediaInfo_x64.dll указал
Code: | Static sLib = "MediaInfo" & (auX64 ? "" : "_i386") & ".dll", _
hLib = DllCall("LoadLibrary", "wstr", COMMANDER_PATH & "\Plugins\wdx\TCMediaInfo\" & sLib, "ptr") |
 Hidden text
Last edited by A55555 on Wed Sep 10, 2025 00:05; edited 1 time in total |
|