Описание команды | |
wpull |
Переместить/изменить размеры окна.
wpull=X,Y,W,H||Window, ||wait<>, ||Dialogs
Параметры:
1-й обязательный параметр. | |
X,Y,W,H | Координаты. Параметр X,Y,W,H, где: X-координата x. Y-координата y. W - ширина области. H - высота области. Могут использоваться следующие относительные значения: - @W - ширина монитора. - @H - высота монитора. - @PW - ширина окна. - @PH - высота окна. Также поддерживаются математические действия (+/-). Если какой либо параметр отсутствует, то соответствующее значение берётся из значения окна. |
2-й обязательный параметр. | |
Window | Дескриптор/Класс окна. Варианты см. Дополнение №36. |
Дополнительные параметры: | |
wait<> | Ожидание появления окна. Параметр wait<Mode>, где Mode: 0 - не ожидать появления заданного окна (по умолчанию). -1 - ожидать бесконечно. K - ожидать заданное количество миллисекунд, Ks - секунд, Kn - минут, Kh - часов. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
Примечания:
В параметрах команды может использоваться:См. также:
activ, amenu, buttn, iconw, keybd, mxmnz, ontop, redrw, rsize, smenu, ssize, thide, title, tityn, trans, wdrag, whide, wmenu, wshow
Примеры: | Как создать кнопку? |
<IF> [info=x470] = 0 <THEN> ssize=1 tcimg=$p0 elmof=1,2,4,12 tcimg=$cm910|2903|305~~$p1 wpull=@W/3,0,@W/3,@H-55 ontop=1 <ELSE> tcimg=$p0~~$cm909|2903|305 elmon=1,2,4,12 tcimg=$p1 rsize=1 ontop=0 <ENDIF> ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели + отключение ряда элементов окна и восстановление
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> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором 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, Графика, Папки... , переместить в центр экрана развернуть окно на весь экран и установить значок окну
global start=$f25\hh.exe||param<-800~~%P%N>||&&procwait wpull=0,0,@W,@H||GLOBALPROGR<2> iconw=GLOBALPROGR<2>||TCIMG.dll,69 ;; быстрый просмотр объекта под курсором Mht, Html, Chm, Xml, Txt, Xps, Mspx, Графика, Папки... , увеличить окно на весь экран и установить значок окну
global start=%P%N||&&procwait pause=100 wpull=0,0,,||GLOBALPROGR<2> ;; запустить программу под курсором и переместить окно в левый верхний угол
start=D:\My_Priogram\FirefoxPortableESR\FirefoxPortable.exe pause=10s wpull=50,50,300,550||firefox.exe ;; запустить Firefox и изменить размеры окна
start=Imagine||%P%N global wmenu=0||Imagine.exe||wait<-1> tityn=0||GLOBALWMENU<2> wpull=50,50,300,550||GLOBALWMENU<2> ;; открыть изображение под курсором в программе Imagine, скрыть меню, скрыть заголовок окна и изменить размеры
start=Imagine||%P%N global wpull=50,50,300,550||Imagine.exe||wait<-1> GLOBALWPULL<a> ;; открыть изображение под курсором в программе Imagine, изменить размеры окна и записать данные окна в глобальную переменную
start=Imagine||%P%N wpull=50,50,300,550||Imagine.exe||wait<-1> ;; открыть изображение под курсором в программе Imagine и изменить размеры окна
swcmd=ssize=1??tcimg=$p0??tcimg=$cm910|2903|305??tcimg=$p1??wpull=@W/3,0,@W/3,@H-55??ontop=1¦¦tcimg=$p0??tcimg=$cm909|2903|305??tcimg=$p1??rsize=1??ontop=0¦¦ResHW100_50 ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели
swcmd=ssize=1??tcimg=$p0??tcimg=$cm910|2903|305??tcimg=$p1??wpull=@W/3,0,@W/3,@H-55??tcimg=$p4??elmof=1,2,4,12??tcimg=$p5??ontop=1¦¦tcimg=$p0??tcimg=$cm909|2903|305??tcimg=$p1??tcimg=$p4??elmon=1,2,4,12??tcimg=$p5??rsize=1??ontop=0¦¦ResHW100_50_2 ;; переключение между размерами окна TC + увеличение 100% и восстановление 50% активной панели + отключение ряда элементов окна и восстановление
swcmd=ssize=1÷÷wpull=,0,,@H¦¦rsize=1¦¦StretchHTC ;; растянуть по высоте/восстановить окно Total Commander
swcmd=ssize=1÷÷wpull=@W/3,0,@W/3,@H-55÷÷ontop=1¦¦rsize=1÷÷ontop=0¦¦VaskamyHW ;; переключение между размерами окна TC и восстановлением
swcmd=ssize=1÷÷wpull=0,,@W,¦¦rsize=1¦¦StretchWTC ;; растянуть по ширине/восстановить окно Total Commander
swcmd=ssize=1÷÷wpull=0,0,@W,@H÷÷ontop=1||rsize=1÷÷ontop=0||MaxResTC ;; развернуть/восстановить окно Total Commander
wpull=#W10,0,, ;; переместить окно Total Commander вверх на 10% слева относительно монитора
wpull=(@W-@PW)/2,(@H-@PH)/2,, ;; переместить окно Total Commander в середину экрана
wpull=(@W-@PW)/2,@H-@PH,, ;; переместить окно Total Commander по центру вниз к краю монитора
wpull=(@W-@PW)/2,0,, ;; переместить окно Total Commander по центру вверх к краю монитора
wpull=,,#PW90, ;; уменьшить ширину окна Total Commander на 10%
wpull=,,,#PH90 ;; уменьшить высоту окна Total Commander на 10%
wpull=,,,+50 ;; увеличить ширину окна Total Commander на 100 пикселей вниз
wpull=,,+100, ;; увеличить ширину окна Total Commander на 100 пикселей влево
wpull=,,-100, ;; уменьшить ширину окна Total Commander на 100 пикселей слева
wpull=,,-50, ;; уменьшить ширину окна Total Commander на 100 пикселей снизу
wpull=,@H-@PH,, ;; переместить окно Total Commander вниз к краю монитора
wpull=,+50,, ;; переместить окно Total Commander вниз
wpull=,+50,,-50 ;; уменьшить ширину окна Total Commander на 100 пикселей справа
wpull=,0,, ;; переместить окно Total Commander вверх к краю монитора
wpull=,0,,@H ;; растянуть по высоте окно Total Commander
wpull=,-50,, ;; переместить окно Total Commander вверх
wpull=,-50,,+50 ;; увеличить ширину окна Total Commander на 100 пикселей вверх
wpull=@W/3,(@H-1025)/2,@W/3,1025 ontop=1 ;; уменьшение окна Total Commander по горизонтали до размера 30% от ширины монитора, центрировать его по ширине середины монитора, высота 1025 + поверх всех окон
wpull=@W/3,10,@W/3,@H-55 ontop=1 ;; уменьшение окна Total Commander по горизонтали до размера 30% от ширины монитора, центрировать его по ширине середины монитора, отступ сверху 10, высота меньше на 55 от высоты монитора + поверх всех окон
wpull=@W-@PW,(@H-@PH)/2,, ;; переместить окно Total Commander по центру вправо к краю монитора
wpull=@W-@PW,,, ;; переместить окно Total Commander вправо к краю монитора
wpull=@W-@PW,@H-@PH,, ;; переместить окно Total Commander в нижний правый угол
wpull=@W-@PW,0,, ;; переместить окно Total Commander в верхний правый угол
wpull=+100,,-100, ;; уменьшить ширину окна Total Commander на 100 пикселей справа
wpull=+50,,, ;; переместить окно Total Commander на 50 пикселей вправо
wpull=0,#H10,, ;; переместить окно Total Commander влево на 10% сверху относительно монитора
wpull=0,(@H-@PH)/2,, ;; переместить окно Total Commander по центру влево к краю монитора
wpull=0,,, ;; переместить окно Total Commander влево к краю монитора
wpull=0,,@W, ;; растянуть по ширине окно Total Commander
wpull=0,@H-@PH,, ;; переместить окно Total Commander в нижний левый угол
wpull=0,0,, ;; переместить окно Total Commander в верхний левый угол
wpull=0,0,,||{Chrome_WidgetWin_1} ;; переместить окно Chrome в верхний левый угол
wpull=-100,,+100, ;; увеличить ширину окна Total Commander на 100 пикселей вправо
wpull=100,50,, ;; переместить окно Total Commander в координаты 100,50
wpull=-50,,, ;; переместить окно Total Commander на 50 пикселей влево
wpull=50,50,300,550||firefox.exe ;; переместить окно firefox