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: Рестарт/перезапуск TC 
Author Message
Flasher



PostPosted: Tue Mar 05, 2019 15:09    Post subject: Reply with quote

Avada wrote:
У меня этот способ сохраняется как резервный, постоянно я давно уже пользуюсь скриптом.
Avada wrote:
Я использую экзешник на основе этого скрипта из текущей темы с последующими модификациями (раз, два).
Ты двумя скриптами пользуешься что-ли? В части последнего, по-моему, всё проще:
Code:
; Параметр в поле Команда: "%COMMANDER_EXE%"
$hWnd = WinActive("[CLASS:TTOTAL_CMD]")
If $hWnd Then
  WinClose($hWnd)
  ProcessWaitClose(WinGetProcess($hWnd))
  If @OSArch = 'x86' Or (StringRight($CmdLine[1], 6) = '64.exe') Then
    Run($CmdLine[1])
  Else
    Run(StringLeft($CmdLine[1], StringLen($CmdLine[1])-4) & '64.exe')
  EndIf
EndIf

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


Last edited by Flasher on Tue Mar 05, 2019 17:00; edited 3 times in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group