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 

Можно ли повесить сдвиг панелей (20/80 и 80/20) на кнопку(и)
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Nov 11, 2010 01:38    Post subject: Reply with quote

Flasher wrote:
С твоими параметрами даже пробовать не буду
Знакомый подход...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 01:38    Post subject: Reply with quote

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

На всякий случай выложу предложенный мной вариант, вдруг кого-то устроит:
Code:
' Уменьшить ширину активной панели
' Параметры "%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 последних строки с <'>, если хотите уменьшать панель сразу с быстрым просмотром.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 21:06    Post subject: Reply with quote

sa wrote:
Для работы с файлами/каталогами, содержащими пробелы, добавил обрамляющие кавычки.

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



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Nov 11, 2010 21:18    Post subject: Reply with quote

Flasher wrote:
И было бы не плохо признаться для полноты картины, что помимо вторых кавычек вторым параметром ты %M поставил вместо %N.
Бредишь?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 21:23    Post subject: Reply with quote

Возможно, а возможно и нет:
sa wrote:
Последний раз редактировалось: sa (Чт Ноя 11, 2010 14:19), всего редактировалось 2 раз(а)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 11, 2010 21:33    Post subject: Reply with quote

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

_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Nov 11, 2010 21:40    Post subject: Reply with quote

Flasher
Оттого, что ты 5 раз напишешь, что я редактировал пост 2 раз(а), смысла не добавится, к сожалению.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 21:46    Post subject: Reply with quote

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

sa
Смысла вообще не добавится, если писать что-то без каких-либо аргументаций. У тебя своя правда, у меня своя. Закончили на этом.
А кому надо, спасибо за скрипт скажет.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Nov 11, 2010 22:07    Post subject: Reply with quote

Flasher wrote:
Смысла вообще не добавится, если писать что-то без каких-либо аргументаций.
Это в порядке самокритики?
Коли ты меня обвиняешь в чём-то, чего я не признаю, то аргументы должен предоставить ты, по-моему.

Flasher wrote:
Закончили на этом.
Не уверен, что ты останешься без последнего слова.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 22:10    Post subject: Reply with quote

Нет, это не в порядке самокритики, потому что, если двойная правка поста - не доказательство, то по крайней мере аргумент. А вот обвинение меня в бреде не аргументировано ничем.
sa wrote:
Не уверен, что ты останешься без последнего слова.
Я написал "закончили", ты логику нарушил, вот и я присоединяюсь.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Nov 11, 2010 22:24    Post subject: Reply with quote

Flasher wrote:
двойная правка поста - не доказательство, то по крайней мере аргумент.
Уточню на будущее. Однократная правка уже не была бы аргументом?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 11, 2010 22:30    Post subject: Reply with quote

sa
Тебе вообще интересно в этой теме ковыряться? Такую ерунду обсуждаем, кошмар. Ну раз спросил: в зависимости от ряда нюансов, общих знаний, интервала времени и т.п.. Просьба на этом остановиться, пожалуйста!
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10252
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 11, 2010 22:35    Post subject: Reply with quote

Flasher
sa
Всё, здесь больше никаких взаимных пикировок.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 13, 2010 02:49    Post subject: Reply with quote

Кстати, по логике в таком случае никакие кавычки не нужны, ни двойные, ни одинарные: %P%N %T%M %X%P%N %Z
И прекрасно будет работать с пробелами в путях.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Sat Nov 13, 2010 10:39    Post subject: Reply with quote

Flasher wrote:
никакие кавычки не нужны, ни двойные, ни одинарные

С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе).
Подробнее про кавычки можно почитать, например здесь и далее.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 5 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group