View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 24, 2015 23:39 Post subject: |
|
|
MVV
Тотал виснет на такой команде: /ef tcd(`|*\`)
Можно и без бэкслэша на конце.
Проверил чисто ради интереса. А так у меня есть кнопка:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "set_style(# & ~$00001000) tem(`em_cd |*\`), style(# & $00001000) | set_style(# | $00001000) tcm(312)"
wcmicons.dll,22
Скрыть/показать папки | Хотя, думаю, можно что-то поумней придумать. Заголовок панели считывать, например. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Mar 07, 2015 19:23 Post subject: |
|
|
После обновления TCFS2.ini поменялась команда фуллскрина. Нельзя ли переключение в фуллскрин и обратно вывести в em_кнопку, чтобы в следующий раз снова не пришлось менять значения на свои?
Code: | [Actions]
fs=tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0 |
Как будет выглядеть такая кнопка? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 07, 2015 20:28 Post subject: |
|
|
ask-rus
Что же у тебя это единственная запись, которую приходится менять?
Я как раз наоборот всегда меняю в своём, а не в новом ini. И необязательно заменять, можно со своими именами прописать новые строки.
Да и какой же это фуллскрин, если половина элементов отображается?
Смотри свою команду переключения. Заменяй run_action(fs) на run_item(tb0) run_item(dc0) и т.д. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Sat Mar 07, 2015 21:04 Post subject: |
|
|
ask-rus wrote: | снова не пришлось менять значения на свои |
Можно поручить замену самой утилите: Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "set_ini(`%COMMANDER_PATH%\Utils\\TCFS2\TCFS2.ini`, actions, fs,
`tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0`)" /ei fs2
%COMMANDER_PATH%\Utils\\TCFS2\TCFS2.exe
Полноэкранный режим вкл/выкл
-1
|
Или так – с проверкой значения действия fs: Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef "if(!ini(`%COMMANDER_PATH%\Utils\TCFS2\TCFS2.ini`, actions, fs, `tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0`), set_ini(`%COMMANDER_PATH%\Utils\TCFS2\TCFS2.ini`, actions, fs,
`tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0`))" /ei fs2
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
Полноэкранный режим вкл/выкл
-1
|
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Mar 08, 2015 15:39 Post subject: |
|
|
Я обычно сравниваю свой конфиг с новым и синхронизирую изменившиеся строки. Изменения обычно в стандартных командах/макросах в началах соответствующих секций.
Тестовые и пользовательские команды я держу ниже тех, что идут из коробки, и называю их иначе, чтобы не было коллизий.
ask-rus,
Команда в кнопке будет выглядеть, не поверишь, на 99% похожей на приведенную тобой строчку.
Code: | TCFS2.exe /ei tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0 |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Sun Mar 08, 2015 15:54 Post subject: |
|
|
MVV
А как же насчёт обратно?
ask-rus wrote: | Нельзя ли переключение в фуллскрин и обратно вывести в em_кнопку |
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Mar 08, 2015 18:15 Post subject: |
|
|
Туда и обратно - можно начать с команды fs2:
Code: | TCFS2 /ef "if(hasCaption, locktc(1) + run_action(fs) + locktc(0) + show(3) + save_undo(fs_undo), show(9) + locktc(1) + run_action(fs_undo) + locktc(0)) run_item(update)" |
Только вместо run_action(fs) прописать либо вызов своего собственного действия, либо последовательность команд напрямую: run_item(tb0) + run_item(c0) + ... + run_item(kb0). И выбрать имя действия отката, которым в данном примере является fs_undo, и прописать его в команде. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 08, 2015 19:09 Post subject: |
|
|
MVV
Собственно, я об этом и писал. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed Mar 11, 2015 11:07 Post subject: |
|
|
Code: | [em_FullScreen]
cmd=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
param=/ef "if(hasCaption, locktc(1) + run_item(tb0) + run_item(c0) + run_item(db1) + run_item(dc0) + run_item(cd1) + run_item(th1) + run_item(sb1) + run_item(cl0) + run_item(kb0) + locktc(0) + show(3) + save_undo(fs_undo), show(9) + locktc(1) + run_action(fs_undo) + locktc(0)) run_item(update)"
menu=Полноэкранный режим: вкл/выкл |
Так? Вроде работает. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed Mar 11, 2015 14:14 Post subject: |
|
|
Честно говоря, ожидал полной независимости от конфига, однако, удалив его, команда перестаёт работать. Что ж так? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Wed Mar 11, 2015 14:27 Post subject: |
|
|
По-моему, да.
ask-rus wrote: | Что ж так? | Так команды (в том числе твои tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0) и многие функции, макросы тоже в конфиге расписаны. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed Mar 11, 2015 17:06 Post subject: |
|
|
sa wrote: | Так команды (в том числе твои tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0) и многие функции, макросы тоже в конфиге расписаны. |
А в самой утилите? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Wed Mar 11, 2015 17:15 Post subject: |
|
|
Предположу, что утилита "питается" из конфига. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 11, 2015 20:09 Post subject: |
|
|
ask-rus
А как насчёт просто посмотреть на содержимое каждой команды и макроса в ней содержащейся и представить, как может опухнуть кнопка, и что в неё банально всё это не вместится? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|