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 

TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Goto page Previous  1, 2, 3 ... 96, 97, 98 ... 128, 129, 130  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



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

Post (Separately) Posted: Tue Feb 24, 2015 23:39    Post subject: Reply with quote

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
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Feb 25, 2015 00:01    Post subject: Reply with quote

И правда.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Sat Mar 07, 2015 19:23    Post subject: Reply with quote

После обновления TCFS2.ini поменялась команда фуллскрина. Нельзя ли переключение в фуллскрин и обратно вывести в em_кнопку, чтобы в следующий раз снова не пришлось менять значения на свои?
Code:
[Actions]
fs=tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0

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



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

Post (Separately) Posted: Sat Mar 07, 2015 20:28    Post subject: Reply with quote

ask-rus
Что же у тебя это единственная запись, которую приходится менять?
Я как раз наоборот всегда меняю в своём, а не в новом ini. И необязательно заменять, можно со своими именами прописать новые строки.
Да и какой же это фуллскрин, если половина элементов отображается?

Смотри свою команду переключения. Заменяй run_action(fs) на run_item(tb0) run_item(dc0) и т.д.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2580

Post (Separately) Posted: Sat Mar 07, 2015 21:04    Post subject: Reply with quote

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
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun Mar 08, 2015 15:39    Post subject: Reply with quote

Я обычно сравниваю свой конфиг с новым и синхронизирую изменившиеся строки. Изменения обычно в стандартных командах/макросах в началах соответствующих секций.

Тестовые и пользовательские команды я держу ниже тех, что идут из коробки, и называю их иначе, чтобы не было коллизий.

ask-rus,
Команда в кнопке будет выглядеть, не поверишь, на 99% похожей на приведенную тобой строчку. Very Happy
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
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2580

Post (Separately) Posted: Sun Mar 08, 2015 15:54    Post subject: Reply with quote

MVV
А как же насчёт обратно?
ask-rus wrote:
Нельзя ли переключение в фуллскрин и обратно вывести в em_кнопку
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun Mar 08, 2015 18:15    Post subject: Reply with quote

Туда и обратно - можно начать с команды 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
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Mar 08, 2015 19:09    Post subject: Reply with quote

MVV
Собственно, я об этом и писал.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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 Mar 11, 2015 11:07    Post subject: Reply with quote

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
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Wed Mar 11, 2015 14:14    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2580

Post (Separately) Posted: Wed Mar 11, 2015 14:27    Post subject: Reply with quote

ask-rus wrote:
Так?
По-моему, да.

ask-rus wrote:
Что ж так?
Так команды (в том числе твои tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0) и многие функции, макросы тоже в конфиге расписаны.
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 Mar 11, 2015 17:06    Post subject: Reply with quote

sa wrote:
Так команды (в том числе твои tb0 c0 db1 dc0 cd1 th1 sb1 cl0 kb0) и многие функции, макросы тоже в конфиге расписаны.

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



Joined: 29 Apr 2009
Posts: 2580

Post (Separately) Posted: Wed Mar 11, 2015 17:15    Post subject: Reply with quote

Предположу, что утилита "питается" из конфига.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Mar 11, 2015 20:09    Post subject: Reply with quote

ask-rus
А как насчёт просто посмотреть на содержимое каждой команды и макроса в ней содержащейся и представить, как может опухнуть кнопка, и что в неё банально всё это не вместится?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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 ... 96, 97, 98 ... 128, 129, 130  Next
Page 97 of 130

 
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