Знакомый подход...Flasher писал(а):С твоими параметрами даже пробовать не буду
Можно ли повесить сдвиг панелей (20/80 и 80/20) на кнопку(и)
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
А зачем мне просто так пробовать? Чтобы убедиться, что окошко не вылетит? Главное, что скрипт не будет от этого правильно работать при одинаковых путях. Не веришь - сам попробуй запустить из правой панели. Просто я уже заранее вижу то, чего ты пока не увидел. Всё-таки правильно было бы мне указать на случай применительно к %N, а не вкупе с %P, %T.
На всякий случай выложу предложенный мной вариант, вдруг кого-то устроит:Раскомментируйте 3 последних строки с <'>, если хотите уменьшать панель сразу с быстрым просмотром.
На всякий случай выложу предложенный мной вариант, вдруг кого-то устроит:
Код: Выделить всё
' Уменьшить ширину активной панели
' Параметры "%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 раз(а)
[off]
[/off]
sa
Смысла вообще не добавится, если писать что-то без каких-либо аргументаций. У тебя своя правда, у меня своя. Закончили на этом.
А кому надо, спасибо за скрипт скажет.
Раньше менял на летнее по наводке Captain Flint, но для данного случая +/- один час роли не играет.Avada писал(а):У тебя время в профиле выставлено с учётом перехода на зимнее время? А то у нас с тобой разница на час, а время вроде у обоих московское...
[/off]
sa
Смысла вообще не добавится, если писать что-то без каких-либо аргументаций. У тебя своя правда, у меня своя. Закончили на этом.
А кому надо, спасибо за скрипт скажет.
Это в порядке самокритики?Flasher писал(а):Смысла вообще не добавится, если писать что-то без каких-либо аргументаций.
Коли ты меня обвиняешь в чём-то, чего я не признаю, то аргументы должен предоставить ты, по-моему.
Не уверен, что ты останешься без последнего слова.Flasher писал(а):Закончили на этом.
Нет, это не в порядке самокритики, потому что, если двойная правка поста - не доказательство, то по крайней мере аргумент. А вот обвинение меня в бреде не аргументировано ничем.
Я написал "закончили", ты логику нарушил, вот и я присоединяюсь.sa писал(а):Не уверен, что ты останешься без последнего слова.
С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе).Flasher писал(а):никакие кавычки не нужны, ни двойные, ни одинарные
Подробнее про кавычки можно почитать, например здесь и далее.