Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Thu Nov 13, 2025 11:29    Post subject: Reply with quote

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"

В общем, признаю - фиговенько бандл завернул Smile Многие интересные вещи забыл, например добавить монитор каталога в планировщик, которым я в действительности пользуюсь:
 Title\Config.ini

Хайлайтер от yozhik забыл обновить. Да там копни - много чего можно обнаружить, но перезаливать из-за этого пока не буду. Основная цель ведь не предоставить готовый функционал как таковой, а обменяться идеями.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group