View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Tue Aug 23, 2011 17:55 Post subject: |
|
|
Flasher wrote: | Скрытие - это уже не смена (офф). |
Когда как. В случае смены BAR-файла текущей панели на No.bar скрытие определённо есть смена. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 23, 2011 18:05 Post subject: |
|
|
ask-rus wrote: | Два бара, на одном кнопки, на втором те же кнопки + кнопки = "скрытие" (офф). | Тогда это уже не скрытие, а чистой воды смена на бар с урезанным набором.
ask-rus wrote: | Сек. на 15 я точно установлю. Меня смущает момент с фокусом, чую разворот TC на обложке журнала. | В общем, логика временного появления для меня становится очевидной. Панель с кнопками перехода, где цель установить какую-то кнопку и вернуться обратно. Только 15 секунд слишком много для этого. Может, и цели иные? Насчёт фокуса не понял, что имелось в виду.
ask-rus wrote: | Проверил её, работает. Минус в том, что на курсоре мыши возникают песочные часики. | Это совсем необсуждабельный минус. Для TCFS2 полно команд, где фоновый процесс даёт о себе знать. Про скрипты вообще молчу...
Нет, конечно, можно вообще исключить появление фонового значка. Достаточно в настройках сменить его на иконку для основного.
Avada
Скрытие панели, а не кнопок, которые в свою очередь можно скрыть только, отредактировав bar-файл, записав убранное в бэкап, а потом перезапустить, а это уже другая история.
Last edited by Flasher on Tue Aug 23, 2011 18:26; edited 1 time in total |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue Aug 23, 2011 18:26 Post subject: |
|
|
Flasher wrote: | Тогда это уже не скрытие, а чистой воды смена на бар с урезанным набором. |
Визуально, есть скрытие.
Flasher wrote: | В общем, логика временного появления для меня становится очевидной. |
Едем дальше.
Flasher wrote: | Панель с кнопками перехода, где цель установить какую-то кнопку и вернуться обратно. |
Уже есть кнопка "разворачивающая панель инструментов" (+ кнопки). Я её постараюсь объединить с
Flasher wrote: | А она перед носом! |
и получить результат.
Flasher wrote: | Насчёт фокуса не понял, что имелось в виду. |
Я думал, TC будет разворачиваться, будучи свернутым, в момент выполнения операции.
Flasher wrote: | Это совсем необсуждабельный минус. |
А вдруг это решабельный плюс - обратиться к автору.
Добавлено спустя 5 минут:
Flasher wrote: | Нет, конечно, можно вообще исключить появление фонового значка. Достаточно в настройках сменить его на иконку для основного. |
Это мне точно не подходит. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 23, 2011 18:32 Post subject: |
|
|
Флуд оставляю без комментариев.
ask-rus wrote: | Я думал, TC будет разворачиваться, будучи свернутым, в момент выполнения операции. | Не будет. Для этого его как минимум нужно активировать.
ask-rus wrote: | А вдруг это решабельный плюс - обратиться к автору. | Не решабельный, TCFS2 - только посредник при выполнении юзеркоманд. За смену иконки она не отвечает. TCMC - та же песня. Хотя даже если запустить процесс с одним ключом /d=0, то всё равно моргать будет, поэтому вообще не понимаю, почему смена отображения курсора мыши у тебя только сейчас всплыла.
ask-rus wrote: | Это мне точно не подходит. | Это скорей ирония была, намёк на то, что "выход" есть. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue Aug 23, 2011 18:40 Post subject: |
|
|
То, что ты назвал флудом, комментариев не требует.
Уже в этом убедился.
Flasher wrote: | Не решабельный, TCFS2 - только посредник при выполнении юзеркоманд. За смену иконки она не отвечает. TCMC - та же песня. Хотя даже если запустить процесс с одним ключом /d=0, то всё равно моргать будет, поэтому вообще не понимаю, почему смена отображения курсора мыши у тебя только сейчас всплыла. |
Т. е. тупо "заткнуть" мышку не получится... Всплыла, потому что 15 сек. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 23, 2011 18:47 Post subject: |
|
|
ask-rus wrote: | Т. е. тупо "заткнуть" мышку не получится... Всплыла, потому что 15 сек. | Хм. Понял, о чём речь. Тогда тряси MVV, пусть попробует другую функцию (не задержку, а приостановку) прикрутить. В скрипте во время паузы часов не будет.
Что самое странное - часы отключаются не после выполнения следующей за задержкой функции/команды, а за 2-3 секунды до этого. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed Aug 24, 2011 16:21 Post subject: |
|
|
Avada
Теме ещё не пора домой?
MVV wrote: | * сокрытие курсора ожидания после запуска TCFS2 [new] |
Отлично. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Wed Aug 24, 2011 16:34 Post subject: |
|
|
ask-rus
ИМХО, не пора. Статус темы промежуточный, значительная часть постов никакого отношения к подфоруму по автоматизации не имеет. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Aug 27, 2011 14:17 Post subject: |
|
|
Пожалуй, следует завершить начатое. Соглашусь сейчас, что понятие "скрытие" (кнопок) использовать здесь неуместно, потому что оно не прямое, а косвенное, к тому же вводит в заблуждение, но всё же является объяснением необходимости (индивидуальной) в поднятой теме.
Таким образом, имеем две команды:
1. Переключение между панелями инструментов;
TCFS2.ini wrote: | s00008000_switch_toolbar=set_style(# & ~$00008000) tem(em_1), style(# & $00008000) | set_style(# | $00008000) tem(em_2) |
usercmd.ini wrote: | [em_1]
button=wcmicons.dll
cmd=OPENBAR %COMMANDER_PATH%\BAR\MAIN.BAR
[em_2]
button=wcmicons.dll
cmd=OPENBAR %COMMANDER_PATH%\BAR\EXT.BAR
[em_12]
button=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
cmd=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
param=/ei s00008000_switch_toolbar
path=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\
|
2. Автоматическая смена панели инструментов (15 сек.).
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe /ef tem(em_2) delay(15000) tem(em_1)
%COMMANDER_PATH%\TOTALCMD.EXE,1
0
-1 |
Необходимо их объединить (усомнился в своих силах) и получить Открытие расширенной панели инструментов (em_2) с автоматическим возвратом на главную (em_1) через 15 сек с отменой (открытие главной и сброс отсчета времени, или без сброса по возможностям) одной командой. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Aug 27, 2011 17:04 Post subject: |
|
|
ask-rus wrote: | усомнился в своих силах | А ты пробовал хоть? Тут всего-то добавить:
Quote: | sw_toolbar=set_style(# & ~$00000020) tem(em_1), style(# & $00000020) | set_style(# | $00000020) tem(em_2) delay(15000) tem(em_1) | Поскольку речь идёт об установке бита, то придётся время от времени кнопку нажимать дважды либо пользоваться только подобными кнопками/командами для всех сменных баров (со своим битом каждая, естественно). |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Aug 27, 2011 17:19 Post subject: |
|
|
Flasher wrote: | А ты пробовал хоть? |
Да, только поместил не туда.
Flasher wrote: | Поскольку речь идёт об установке бита, то придётся время от времени кнопку нажимать дважды либо пользоваться только подобными кнопками/командами для всех сменных баров (со своим битом каждая, естественно). |
Плохо, а баров только два (ничего не изменится). _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Aug 27, 2011 17:25 Post subject: |
|
|
ask-rus wrote: | ничего не изменится | В каком смысле?
Короче каждой кнопке свой флаг (свободный бит либо ключ в ini). Уж с двумя-то кнопками разобраться самостоятельно точно не проблема. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Aug 27, 2011 17:31 Post subject: |
|
|
Flasher wrote: | В каком смысле? |
Более баров не будет.
Flasher wrote: | Короче каждой кнопке свой флаг (свободный бит либо ключ в ini). |
Это решение для
Flasher wrote: | придётся время от времени кнопку нажимать дважды |
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Aug 27, 2011 18:00 Post subject: |
|
|
ask-rus wrote: | Это решение для | Что значит "для"?
TCFS2.exe /ef "set_tcini(TCFS2, Bar, 1) tem(em_1), test(tcini(TCFS2, Bar, #)) | set_tcini(TCFS2, Bar, 0) tem(em_2) delay(15000) tem(em_1)"
TCFS2.exe /ef "set_tcini(TCFS2, Bar, 0) tem(em_1)" |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Aug 27, 2011 18:26 Post subject: |
|
|
Flasher wrote: | Что значит "для"? |
Значит, не решение.
Flasher wrote: | #1 TCFS2.exe /ef "set_tcini(TCFS2, Bar, 1) tem(em_1), test(tcini(TCFS2, Bar, #)) | set_tcini(TCFS2, Bar, 0) tem(em_2) delay(15000) tem(em_1)"
#2 TCFS2.exe /ef "set_tcini(TCFS2, Bar, 0) tem(em_1)" |
С этим есть проблема, существенная. А именно:
1. Выполняем команду #1;
2. Не дожидаясь 15 сек., выполняем команду #2;
3. Выполняем команду #1 и наблюдаем смену панели уже на 3-6 сек. (не 15!). _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
|
|
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
|