Добавлено: Чт ноя 11, 2010 00:38
Знакомый подход...Flasher писал(а):С твоими параметрами даже пробовать не буду
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Знакомый подход...Flasher писал(а):С твоими параметрами даже пробовать не буду
Код: Выделить всё
' Уменьшить ширину активной панели
' Параметры "%P" "%T" "%X%P" %Z
' Автор - Flasher (c)
'=================================
With CreateObject("TCScript.Helper")
.SendCommand "cm_ConfigSaveDirHistory"
'.Pause=600 'Уберите <'> при проблемах
KL=.INIRead(.MainINI, "RightHistory", "1", "")
.LockTC True
.SendKeystroke "{TAB}"
.SendCommand "cm_GotoPreviousDir"
AP=Ucase(Left(.GetSrcPath, Len(1))) & _
Right(.GetSrcPath, Len(.GetSrcPath)-1) & "\"
.SendCommand "cm_GotoNextDir"
.LockTC False
.SendKeystroke "{TAB}"
If .Separator<>50 Then
' .SendCommand "cm_SrcHideQuickview"
.SendCommand "cm_50Percent"
Else
If WScript.Arguments(0)=_
WScript.Arguments(2) And KL=AP Then
' .SendCommand "cm_SrcQuickview"
.Separator=15
Else
' .SendCommand "cm_SrcQuickview"
.Separator=85
End If
End If
End WithХм. А вот эта хитрость имеет смысл. И было бы не плохо признаться для полноты картины, что помимо вторых кавычек вторым параметром ты %M поставил вместо %N. Будем использовать такой вариант. Добавлю, пожалуй, информацию к посту со скриптом.sa писал(а):Для работы с файлами/каталогами, содержащими пробелы, добавил обрамляющие кавычки.
Последний раз редактировалось: sa (Чт Ноя 11, 2010 14:19), всего редактировалось 2 раз(а)
Бредишь?Flasher писал(а):И было бы не плохо признаться для полноты картины, что помимо вторых кавычек вторым параметром ты %M поставил вместо %N.
sa писал(а):Последний раз редактировалось: sa (Чт Ноя 11, 2010 14:19), всего редактировалось 2 раз(а)
Раньше менял на летнее по наводке Captain Flint, но для данного случая +/- один час роли не играет.Avada писал(а):У тебя время в профиле выставлено с учётом перехода на зимнее время? А то у нас с тобой разница на час, а время вроде у обоих московское...
Это в порядке самокритики?Flasher писал(а):Смысла вообще не добавится, если писать что-то без каких-либо аргументаций.
Не уверен, что ты останешься без последнего слова.Flasher писал(а):Закончили на этом.
Я написал "закончили", ты логику нарушил, вот и я присоединяюсь.sa писал(а):Не уверен, что ты останешься без последнего слова.
Уточню на будущее. Однократная правка уже не была бы аргументом?Flasher писал(а):двойная правка поста - не доказательство, то по крайней мере аргумент.
С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе).Flasher писал(а):никакие кавычки не нужны, ни двойные, ни одинарные