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: Fri Apr 25, 2025 00:18    Post subject: Reply with quote

AkulaBig wrote:
Вот причесанный код.

Проверил, работает, всё супер.

А теперь если взять мой файл hint.txt:
 hint.txt

И сохранить его в папку MediaInfo, а к коду добавить:
Code:
If BitAND(DllCall("GetKeyState", "int", 0x14, "short"), 1) <> 0 Then
   DllCall(sLib & "\MediaInfo_Option", _
   "ptr", hMI, "wstr", "Output", "wstr", "file://" & COMMANDER_PATH & "\Utilities\MediaInfo\hint.txt", _
   "wstr")
Else
   DllCall(sLib & "\MediaInfo_Option", _
   "ptr", hMI, "wstr", "Output", "wstr", "", _
   "wstr")         
Endif

 Полный код

То теперь при включеном CapsLock будет отображаться подсказка из шаблона, которая особенно хороша на видео файлах с несколькими дорожками и титрами. А при выключеном CapsLock будет по-прежнему доступна вся подсказка с русскими полями. В общем, тут есть где пофантазировать. Я же говорю: "Embody your fantasies and make Total Commander great again!" ) Loopback сделал то, что Гислеру и не снилось: положил всю Windows к ногам TC.
AkulaBig wrote:
Вот ведь обидно как.

Не парьтесь, это даже на зашквар не тянет. Я вон пропустил ключ /S и нарушил работу такой важной клавиши, как CapsLock, вот где обидно бывает. Кстати, эту строку я, кажется, у вас и брал, потому как в доках к функции Option этого нету
AkulaBig wrote:
Документация на самом деле крайне скудная. В своё время во многом приходилось разбираться методом тыка.

Спасибо за пояснения. Документация к библиотеке действительно слабая, видел на это жалобы на форуме AutoHotKey ещё давно. Так что не удивлён.
P.S. Кстати, прикольный пример со сворачиванием ТС в трей. Считаю, что так во всем Windows должно быть по умолчанию сделано )
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group