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: Привязка окна программы Executor к окну ТС 
Author Message
Flasher



PostPosted: Mon Jan 20, 2014 00:08    Post subject: Reply with quote

ice_daemon wrote:
ты вроде говорил что AutoIt может помочь?
Я впервые вас вижу, сударь. А писал я нечто иное.
AHK:
Code:
#SingleInstance force
#NoTrayIcon
#Persistent
#WinActivateForce
#IfWinExist ahk_class TTOTAL_CMD
DetectHiddenWindows, On

SetTimer, RunTopmost, 0
Return

RunTopmost:
ifWinActive, ahk_class TTOTAL_CMD
  WinSet, Topmost, On, ahk_class TApplication
else
  WinSet, Topmost, Off, ahk_class TApplication
WinGet, Arg, MinMax, ahk_class TTOTAL_CMD
If Arg = -1
  WinMinimize, ahk_class TApplication
else
  PostMessage, 0x112, 0xF120,,, ahk_class TApplication
Return
Со сворачиванием не помню как там.
В autorun.cfg прописать запуск утилиты и скрипта
Code:
ShellExec '%COMMANDER_PATH%\Utils\Executor\Executor.exe'
ShellExec /W:1 /T "%COMMANDER_PATH%\Scripts\AutoHotKey\AutoHotkey.exe" '"%COMMANDER_PATH%\Scripts\AutoHotKey\Executor_Topmost.ahk"'
и завершение AutoHotkey.exe и утилиты после Pragma AutorunFinalizeSection
Code:
If ProcessExist /F '%COMMANDER_PATH%\Scripts\AutoHotKey\AutoHotkey.exe' Then
ProcessTerminate /F /TT /A '%COMMANDER_PATH%\Scripts\AutoHotKey\AutoHotkey.exe'
EndIf
If ProcessExist /F '%COMMANDER_PATH%\Utils\Executor\Executor.exe' Then
ProcessTerminate /F /A '%COMMANDER_PATH%\Utils\Executor\Executor.exe'
EndIf

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Wed Jan 22, 2014 00:24; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group