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: Sat Feb 14, 2026 19:45    Post subject: Reply with quote

AkulaBig wrote:
У меня никакого дискомфорта мелькание не вызывает.

Ну там не только в мелькании дело. Тотал можно открыть и весь день не закрывать, а вот кричащее "НЕ ЗАРЕГИСТРИРОВАНО" из заголовка никуда не денешь. Правда придраться будет не к чему )
AkulaBig wrote:
Да, надо в конец прописывать. В сборке все это оформил и прописал.

Можно в начало модуля добавить Sleep(200) или Sleep(300) для верности. Так сейчас сделано в InfoHeader.aucfg и Title.aucfg примерно по той же причине. Autorun начинает выполняться раньше, чем тотал формирует текст заголовка, если не поставить задержку, текст может оказаться не полным или неправильным.
https://forum.wincmd.ru/viewpost.php?p=137138

Но есть еще один вариант — использовать цикл ожидания. Т.е. запустить цикл и проверять каждые 50-100 миллисекунд существование окна. Если окно появится, послать нажатие. Если не появится, нужно предусмотреть выход из цикла по таймауту, 3-5 секунд. Например:
Code:
Local hWnd, nTimeOut = 3000
While nTimeOut > 0
    hWnd = WinFind(0, "TNASTYNAGSCREEN")
    If hWnd > 0 Then           
       Break
    EndIf
    Sleep(50)
    nTimeOut -= 50
Wend
   
If hWnd > 0 Then... # клик

Если хэндл окна будет найден, клик точно должен быть не в пустоту Smile Хотя гарантий тоже, наверное, нет. Надо на практике проверять.
FallenAngel wrote:
В папке есть nircmd.exe и он периодически "забывает" про его путь.

А что в этот момент в переменных окружения? Желательно посмотреть в консоли или плагине Environment Variables, без этого трудно сказать. У вас вроде бы все правильно записано.

Добавил зеркало на архив со скриптами (посте выше). Все-таки Upload.ee не работает без бубнов пока, и это печально.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group