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
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Thu May 12, 2011 20:44    Post subject: Reply with quote

Flasher
Так запуск команды не содержит Ctrl. Ctrl+Q -это ж стандартное сочетание для быстрого просмотра... Или я не правильно понял?

Добавлено спустя 2 минуты 6 секунд:

Вопрос второй.
Flasher wrote:

"<Путь к TCFS2.exe>" /ei "sp_set_active((# == 50 ? 15 : 50))"
где 15 - изменяемый по усмотрению параметр процентного соотношения.

Эту команду надо записать в TCFS2.ini?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu May 12, 2011 21:07    Post subject: Reply with quote

HEXFIX wrote:
Эту команду надо записать в TCFS2.ini?
Ну, какой смысл прописывать это в ini, если спереди идёт вызов TCFS2.exe? Вводить надо прямо в поле "Команда" кнопки/юзеркоманды. И, кстати, команда после перетрубаций, сделанных MVV (на что я уже ругался), будет такой (пост заблокирован, не мог поправить):
"%COMMANDER_PATH%\...\TCFS2\TCFS2.exe" /ei "sp_set_active((sepPos == 50 ? 15 : 50))"

HEXFIX wrote:
Так запуск команды не содержит Ctrl. Ctrl+Q -это ж стандартное сочетание для быстрого просмотра... Или я не правильно понял?
Тогда просьба объяснить слова "повторно срабатывает". Какие именно действия происходят? Если на Ctrl+Q ничего не назначено (просьба проверить), то она при всём желании не способна выполнить действия TCFS2. У меня, кстати, этот хоткей выполняет:
"%COMMANDER_PATH%\...\TCFS2\TCFS2.exe" /ef tcm(304) tcm(909)
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Thu May 12, 2011 21:20    Post subject: Reply with quote

Flasher wrote:
И, кстати, команда после перетрубаций, сделанных MVV (на что я уже ругался), будет такой (пост заблокирован, не мог поправить):
"%COMMANDER_PATH%\...\TCFS2\TCFS2.exe" /ei "sp_set_active((sepPos == 50 ? 15 : 50))"

Вот теперь работает! А то я уже чего только не перепробовал Very Happy

Quote:
Тогда просьба объяснить слова "повторно срабатывает". Какие именно действия происходят?

1.Нажимаю Ctrl+Q - срабатывает стандартный быстрый просмотр, без сдвига панелей.
2.Нажимаю Alt+Q - срабатывает команда TCFS2, сдвиг панелей с быстрым просмотром
3.Нажимаю опять Ctrl+Q - опять быстрый просмотр со сдвигом панелей
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu May 12, 2011 21:31    Post subject: Reply with quote

Это к TCFS2 не относится. Total автоматически запоминает предыдущее положение сепаратора при быстром просмотре. Чтобы сепаратор возвращался в середину, я и использую приведённую команду.
Back to top
View user's profile Send private message
HEXFIX



Joined: 25 Jun 2010
Posts: 173
Location: Калининград

Post (Separately) Posted: Thu May 12, 2011 21:36    Post subject: Reply with quote

Всё работает. Ещё раз спасибо!
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed Feb 15, 2012 09:54    Post subject: Reply with quote

С новой командой cm_100Percent, как реализуется переключение между cm_100Percent и cm_50Percent одной кнопкой с помощью TCFS2? Собственно, то, что человек просил.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Feb 15, 2012 10:09    Post subject: Reply with quote

Вместо 15 написать 100.........
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Feb 15, 2012 10:15    Post subject: Reply with quote

ask-rus wrote:
как реализуется переключение между cm_100Percent и cm_50Percent
Можно и так:
Quote:
/ef "tcm(910), eval(sepPos == 50) | tcm(909)"
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed Feb 15, 2012 13:07    Post subject: Reply with quote

Я бы хотел использовать именно приведенные команды.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Feb 15, 2012 13:22    Post subject: Reply with quote

ask-rus wrote:
Я бы хотел использовать именно приведенные команды.

Так это они и есть:
cm_100Percent = 910
cm_50Percent = 909
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed Feb 15, 2012 13:32    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
/ef "tcm(910), eval(sepPos == 50) | tcm(909)"
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
TCFS2
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\

-1

>>>
Code:
---------------------------
TCFS2
---------------------------
Error:
Invalid function call

Check command:
eval(sepPos==50)
---------------------------
ОК   
---------------------------

Confused

TCFS2Tools требуется?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Feb 15, 2012 13:36    Post subject: Reply with quote

ask-rus wrote:
TCFS2Tools требуется?

Да.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Wed Feb 15, 2012 14:26    Post subject: Reply with quote

Я посчитал, что использование команд исключит наличие дополнительной библиотеки. Понятно.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Feb 15, 2012 14:52    Post subject: Reply with quote

Чтобы узнать или задать позицию сепаратора, TCFS2 обращается к TCFS2Tools (вернее, она просто посылает тоталу сообщение, а TCFS2Tools перехватывает его и отвечает). Команды использовать можно и без TCFS2Tools, а узнать позицию сепаратора - нет.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Feb 15, 2012 16:28    Post subject: Reply with quote

ask-rus
MVV
Методом тыка, а так можно?
Quote:
/ef "set_style(# & ~$00000010) tcm(909), style(# & $00000010) | set_style(# | $00000010) tcm(910)"
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 7 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