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


wpull

Переместить/изменить размеры окна.

wpull=X,Y,W,H, ||Class, ||Title

Параметры:

1-й обязательный параметр.
X,Y,W,HКоординаты. Параметр X,Y,W,H, где:
  X-координата x.
  Y-координата y.
  W - ширина области.
  H - высота области.
Могут использоваться следующие относительные значения:
- @W - ширина монитора
- @H - высота монитора
- @PW - ширина окна
- @PH - высота окна
Также поддерживаются математические действия (+/-)
Если какой либо параметр отсутствует, то соответствующее значение берётся из значения окна.
Дополнительные параметры:
ClassКласс окна. Возможны варианты:
  • Дескриптор окна (0x000102F8 или 66296).
  • Класс окна NameClass (по умолчанию TTOTAL_CMD - класс Total Commander).
  • Класс окна {NameClass} - для программ с множеством дочерних окон
    позволяет получить верхнее отображаемое/скрытое окно ({MozillaWindowClass} {Chrome_WidgetWin_1})
  • [ACTIVE] или ACTIVE - активное окно.
  • Имя процесса (Totalcmd.exe, AkelPad.exe, notepad.exe).
  • Расширенные установки поиска окна ([TITLE:Справка~~TCIMG]), см. "Заголовки и текст окон"
TitleЗаголовок окна. Необязательный параметр

Примечания:

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

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

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

См. также:

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

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

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,,||GLOBALPROGR<2> ;; запустить программу под курсором и переместить окно в левый верхний угол

start=D:\My_Priogram\FirefoxPortableESR\FirefoxPortable.exe pause=10s wpull=50,50,300,550||firefox.exe ;; запустить Firefox и изменить размеры окна

swcmd=ssize=1÷÷wpull=,0,,@H¦¦rsize=1¦¦StretchHTC ;; растянуть по высоте/восстановить окно Total Commander

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-@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


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