Страница 5 из 9

Добавлено: Чт ноя 11, 2010 00:38
sa
Flasher писал(а):С твоими параметрами даже пробовать не буду
Знакомый подход...

Добавлено: Чт ноя 11, 2010 00:38
Flasher
А зачем мне просто так пробовать? Чтобы убедиться, что окошко не вылетит? Главное, что скрипт не будет от этого правильно работать при одинаковых путях. Не веришь - сам попробуй запустить из правой панели. Просто я уже заранее вижу то, чего ты пока не увидел. Всё-таки правильно было бы мне указать на случай применительно к %N, а не вкупе с %P, %T.

На всякий случай выложу предложенный мной вариант, вдруг кого-то устроит:

Код: Выделить всё

' Уменьшить ширину активной панели
' Параметры "%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
Раскомментируйте 3 последних строки с <'>, если хотите уменьшать панель сразу с быстрым просмотром.

Добавлено: Чт ноя 11, 2010 20:06
Flasher
sa писал(а):Для работы с файлами/каталогами, содержащими пробелы, добавил обрамляющие кавычки.

Последний раз редактировалось: sa (Чт Ноя 11, 2010 14:19), всего редактировалось 2 раз(а)
Хм. А вот эта хитрость имеет смысл. И было бы не плохо признаться для полноты картины, что помимо вторых кавычек вторым параметром ты %M поставил вместо %N. Будем использовать такой вариант. Добавлю, пожалуй, информацию к посту со скриптом.

Добавлено: Чт ноя 11, 2010 20:18
sa
Flasher писал(а):И было бы не плохо признаться для полноты картины, что помимо вторых кавычек вторым параметром ты %M поставил вместо %N.
Бредишь?

Добавлено: Чт ноя 11, 2010 20:23
Flasher
Возможно, а возможно и нет:
sa писал(а):Последний раз редактировалось: sa (Чт Ноя 11, 2010 14:19), всего редактировалось 2 раз(а)

Добавлено: Чт ноя 11, 2010 20:33
Avada
Flasher
[off]
У тебя время в профиле выставлено с учётом перехода на зимнее время? А то у нас с тобой разница на час, а время вроде у обоих московское...
[/off]

Добавлено: Чт ноя 11, 2010 20:40
sa
Flasher
Оттого, что ты 5 раз напишешь, что я редактировал пост 2 раз(а), смысла не добавится, к сожалению.

Добавлено: Чт ноя 11, 2010 20:46
Flasher
[off]
Avada писал(а):У тебя время в профиле выставлено с учётом перехода на зимнее время? А то у нас с тобой разница на час, а время вроде у обоих московское...
Раньше менял на летнее по наводке Captain Flint, но для данного случая +/- один час роли не играет.
[/off]

sa
Смысла вообще не добавится, если писать что-то без каких-либо аргументаций. У тебя своя правда, у меня своя. Закончили на этом.
А кому надо, спасибо за скрипт скажет.

Добавлено: Чт ноя 11, 2010 21:07
sa
Flasher писал(а):Смысла вообще не добавится, если писать что-то без каких-либо аргументаций.
Это в порядке самокритики?
Коли ты меня обвиняешь в чём-то, чего я не признаю, то аргументы должен предоставить ты, по-моему.
Flasher писал(а):Закончили на этом.
Не уверен, что ты останешься без последнего слова.

Добавлено: Чт ноя 11, 2010 21:10
Flasher
Нет, это не в порядке самокритики, потому что, если двойная правка поста - не доказательство, то по крайней мере аргумент. А вот обвинение меня в бреде не аргументировано ничем.
sa писал(а):Не уверен, что ты останешься без последнего слова.
Я написал "закончили", ты логику нарушил, вот и я присоединяюсь.

Добавлено: Чт ноя 11, 2010 21:24
sa
Flasher писал(а):двойная правка поста - не доказательство, то по крайней мере аргумент.
Уточню на будущее. Однократная правка уже не была бы аргументом?

Добавлено: Чт ноя 11, 2010 21:30
Flasher
sa
Тебе вообще интересно в этой теме ковыряться? Такую ерунду обсуждаем, кошмар. Ну раз спросил: в зависимости от ряда нюансов, общих знаний, интервала времени и т.п.. Просьба на этом остановиться, пожалуйста!

Добавлено: Чт ноя 11, 2010 21:35
Avada
Flasher
sa
Всё, здесь больше никаких взаимных пикировок.

Добавлено: Сб ноя 13, 2010 01:49
Flasher
Кстати, по логике в таком случае никакие кавычки не нужны, ни двойные, ни одинарные: %P%N %T%M %X%P%N %Z
И прекрасно будет работать с пробелами в путях.

Добавлено: Сб ноя 13, 2010 09:39
sa
Flasher писал(а):никакие кавычки не нужны, ни двойные, ни одинарные
С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе).
Подробнее про кавычки можно почитать, например здесь и далее.