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 

Single Post  Topic: Переключение режимов просмотра 
Author Message
MVV



PostPosted: Mon May 09, 2011 21:40    Post subject: Reply with quote

Допилил команду. Пора завязывать с такой травой. Laughing
Code:
switch2_viewmode_L=set_tcini(left, LastViewMode, L_viewMode) tcm(#1), test(L_viewMode != (#1)) | tcm(tcini(left, LastViewMode, #) != (#1) || !(#2) ? tcini(left, LastViewMode, #) : (#2))
switch2_viewmode_R=set_tcini(right, LastViewMode, R_viewMode) tcm(#1), test(R_viewMode != (#1)) | tcm(tcini(right, LastViewMode, #) != (#1) || !(#2) ? tcini(right, LastViewMode, #) : (#2))
switch2_viewmode_S=run_item(switch2_viewmode_L, #1-200, #2-0), test(L_isActive) | run_item(switch2_viewmode_R, #1-100, #2-0)

Итого, если запускать без второго параметра, работает так же, как switch_viewmode_S:
Code:
/u- /ei "switch2_viewmode_S(302)"

А если со вторым, то при совпадении текущего режима и того, что сохранен в INI, будет переходить к резервному режиму, указанному вторым параметром:
Code:
/u- /ei switch2_viewmode_S(302, 301)


Конечно, эти три команды тоже можно записать в одну строку и не править INI.......... но я этого делать не буду. Laughing
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Tue May 10, 2011 11:39; edited 2 times in total
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group