Код: Выделить всё
' Отодвинуть сепаратор в сторону активной панели
' Параметры: "%P" "%T" %Z
' Необходима регистрация "Script helper ActiveX for TC"
' Автор - Flasher (c)
'===================================
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand "cm_ConfigSaveDirHistory"
K = TCS.INIRead(TCS.MainINI, "LeftHistory", "0", "0")
'Если секция историй вынесена у вас в отдельный ini, то
'вместо TCS.MainINI пропишите полный путь к нему в кавычках
LP = WScript.Arguments(0)
TCS.INIWrite TCS.MainINI, "LeftHistory", "0", LP
K1 = TCS.INIRead(TCS.MainINI, "LeftHistory", "0", "0")
Set SA = CreateObject("Shell.Application")
If TCS.Separator<>50 Or LP=WScript.Arguments(1) Then
TCS.SendCommand "cm_50Percent"
Else
If K1=Replace(K, "/", "\") Or K=K1 & "/" Or _
K=Left(LP, Len(LP) - 1) Or K="::|" & K1 Or _
K=SA.NameSpace(&Ha).Self.Path & "|" & LP Or _
K=SA.NameSpace(&H3).Self.Path & "|" & LP Or _
K=SA.NameSpace(&H4).Self.Path & "|" & LP Or _
K=SA.NameSpace(&H11).Self.Path & "|" & LP Or _
K=SA.NameSpace(&H12).Self.Path & "|" & LP Then
TCS.Separator=15
Else
TCS.Separator=85
End If
End If
Set TCS = Nothing
WScript.QuitКод: Выделить всё
TCS.SendCommand "cm_SrcHideQuickview"Код: Выделить всё
TCS.SendCommand "cm_50Percent"Код: Выделить всё
TCS.SendCommand "cm_SrcQuickview"Код: Выделить всё
TCS.Separator=15Код: Выделить всё
TCS.Separator=85