Orion9

|
Posted: Thu Nov 13, 2025 11:29 Post subject: |
|
|
AkulaBig
ТС х64 в конексте Autorun это отдельная песня, вы же знаете. Поэтому могут быть косяки, и наверняка они есть.
Я, если честно, даже не проверил (не успел просто) работоспособность сборки в х64, и, видимо, напрасно. Сейчас запустил и сразу же заметил, что функционал CapsLock сломан. Поскольку конфиг autorun.cfg остался в сборке старый, в нем отсутствует последние мелкие изменения, но одно из них критичное - ключ /S на CapsLock и возврат кода -1 в привязанной функции:
| Code: | SetHotkeyAction /S /V:20 JoinHintLock 1
SetHotkeyAction /V:20 /K:S JoinHintLock 2
SetHotkeyAction /V:20 /K:C JoinHintLock 3
SetHotkeyAction /V:20 /K:A JoinHintLock 4
Func JoinHintLock(lParam)
If MediaInfoLock > 0 Then
MediaInfoLock = 0
Else
MediaInfoLock = 1
Endif
If lParam = 2 Then MediaInfoLock = 2
If lParam = 3 Then MediaInfoLock = 3
If lParam = 4 Then MediaInfoLock = 4
Return -1
EndFunc |
В секцию финализации, пожалуй, тоже можно добавить
| Code: | If gHBarWndProc > 0 Then
DllCall("SetWindowLong" & (auX64 ? "PtrW" : "W"), _
"hwnd", hBarWnd, "int", -4, "long_ptr", gHBarWndProc, "ptr")
EndIf |
чтобы х64 не крашился при закрытии (хоть и через раз, но помогает).
Забыл еще путь к exiftool поменять в модуле MediaInfo. Без него переключение подсказки по Alt+F12 не срабатывает, и непонятно сразу в чем проблема.
| Code: | Global gMediaExifX32 = COMMANDER_PATH & "\Tools\ExifTool\exiftool.exe" |
В общем, признаю - фиговенько бандл завернул Многие интересные вещи забыл, например добавить монитор каталога в планировщик, которым я в действительности пользуюсь:
 Title\Config.ini [Schedule]
em_update_wdx_menu=1800,10,2,Updating Wdx Array
81000=3600,30,50,Directory Monitor
Хайлайтер от yozhik забыл обновить. Да там копни - много чего можно обнаружить, но перезаливать из-за этого пока не буду. Основная цель ведь не предоставить готовый функционал как таковой, а обменяться идеями. |
|