Описание команды


mxmnz

Развернуть/восстановить окно.

mxmnz=Number, ||Hendle/Class

Параметры:

1-й обязательный параметр.
NumberУсловие. Где Number:
0 - развернуть окно.
1 - свернуть окно.
2 - восстановить свёрнутое или развёрнутое окно.
3 - развернуть/восстановить окно.
Дополнительные параметры:
Hendle/ClassДескриптор/Класс окна. Варианты см. Дополнение №36.

Примечания:

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • clpget - может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.

Для запуска команды вместе с запуском Total Commander см. Дополнение №4.

Чтобы узнать информацию о классах, идентификаторах, заголовках окон, можно воспользоваться командами captxt или wntxt или утилитами Au3Info или Control Viewer. см. Дополнение №25

Для получения точного окна см. Заголовки и текст окон

См. также:

activ, amenu, buttn, iconw, keybd, ontop, redrw, rsize, ssize, thide, title, tityn, trans, wdrag, whide, wmenu, wpull, wshow

Примеры:
 Как создать кнопку?

bartr=2 mxmnz=3 ;; убрать/восстановить перенос на новую строку в активной панели инструментов + развернуть/восстановить окно Total Commander

bartr=2||1 mxmnz=3 ;; убрать/восстановить перенос на новую строку в активной панели инструментов, а также в панелях, прописанных в ключе ListBars1 + развернуть/восстановить окно Total Commander

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , развернуть окно на весь экран и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait trans=0||@GLOBALPROGR<2> wpull=(@W-@PW)/2,(@H-@PH)/2||GLOBALPROGR<2> mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 trans=255||@GLOBALPROGR<2> ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , переместить в центр экрана развернуть окно на весь экран (скрыть частичное мелькание перемещения) и установить значок окну

global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait wpull=(@W-@PW)/2,(@H-@PH)/2||GLOBALPROGR<2> mxmnz=0||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , переместить в центр экрана развернуть окно на весь экран и установить значок окну

mxmnz=0 ;; развернуть окно Total Commander

mxmnz=1 ;; свернуть окно Total Commander

mxmnz=2 ;; восстановить свёрнутое или развёрнутое окно Total Commander

mxmnz=3 ;; развернуть/восстановить окно Total Commander

mxmnz=3||{Chrome_WidgetWin_1} ;; развернуть/восстановить окно Chrome

mxmnz=3||Notepad ;; развернуть/восстановить окно блокнота

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=%%WINDIR%%\hh.exe||GLOBALSLIST<:INDEX:> pause=200 mxmnz=0||HH~~Parent scren="%p"//1||<info=f12GLOBALSLIST<:INDEX:>//>|png||sclas<ACTIVE>||upd<1> close=ACTIVE <NEXT> ;; создать в текущей папке именные скриншоты выделенных chm (html) - каждый файл поочередно открывается и закрывается

ssize=1 tityn=0 mxmnz=0 ;; развернуть окно Total Commander, скрыв заголовок

ssize=2||Notepad tityn=0||Notepad mxmnz=0||Notepad ;; развернуть окно Notepad, скрыв заголовок

start=%%WINDIR%%\hh.exe||%P%N pause=200 mxmnz=0||HH~~Parent scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить справку chm под курсором, сделать скриншот и закрыть

start=%P%N||&&procwait mxmnz=0||ACTIVE scren="%p"//1||$fname|png||sclas<ACTIVE>||upd<1> close=ACTIVE ;; запустить программу под курсором, сделать скриншот и закрыть

swcmd=buttc=32÷÷ssize=1÷÷tityn=0÷÷mxmnz=0¦¦buttc=24÷÷tityn=2÷÷rsize=1¦¦WindowTC3 ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Total Commander + при развёрнутом виде размер значков панели инструментов 32, при обычном 24

swcmd=ssize=1??tityn=0??mxmnz=0??sizeb=28¦¦tityn=2??rsize=1??sizeb=16¦¦WindowTC8 ;; включить/выключить/развернуть окно Total Commander, скрыть заголовок и установить размер значков в файловых панелях 28|восстановить предыдущие настройки

swcmd=ssize=1÷÷tityn=0÷÷mxmnz=0¦¦tityn=2÷÷rsize=1¦¦WindowTC2 ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Total Commander

swcmd=ssize=2||Notepad÷÷tityn=0||Notepad÷÷mxmnz=0||Notepad¦¦tityn=2||Notepad÷÷rsize=2||Notepad¦¦WindowNotepad ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Notepad

swcmd=tcimg=$p4÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC6 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и восстановить при втором вызове команды

swcmd=tcimg=$p4÷÷wmenu=0÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷wmenu=1÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC7 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и меню; и восстановить при втором вызове команды


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru