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


mouse

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

mouse=X,Y||Mode

Параметры:

X,YКоординаты. Параметр X,Y, где:
  X - новая координата x.
  Y - новая координата y.
Могут использоваться следующие относительные значения:
  @W - ширина монитора.
  @H - высота монитора.
  @PW - ширина активного окна.
  @PH - высота активного окна.
  #WNumber, где Number - число, процент от ширины монитора.
  #HNumber, где Number - число, процент от высоты монитора.
  #PWNumber, где Number - число, процент от ширины активного окна.
  #PHNumber, где Number - число, процент от высоты активного окна.
Также поддерживаются математические действия (+/-).
Если какой либо параметр отсутствует, то соответствующее значение берётся из значений координат курсора мыши.
ModeУсловие. Mode [необязательный] - способ получения отсчёта координат курсора мыши:
  0 - относительно активного окна (по умолчанию).
  1 - относительно экранных координат.
  2 - относительно координат клиентской области активного окна.

Примечания:

Нет

См. также:

clicx, csize, posxy, startm, stopm, xsize, xypos

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

<PRESS=25,01> mouse=-20,+0 <PRESS=27,01> mouse=+20,+0 <PRESS=26,01> mouse=+0,-20 <PRESS=28,01> mouse=+0,+20 <PRESS=1B> :EXIT: ;; при удерживании левой кнопки мыши, стрелки перемещают курсор на 20px, выход по ESC

<PRESS=41,01> mouse=-20,+20 <PRESS=53,01> mouse=+20,+20 <PRESS=57,01> mouse=-20,-20 <PRESS=45,01> mouse=+20,-20 <PRESS=1B> :EXIT: ;; при удерживании левой кнопки мыши, клавиши A, W, E, S перемещают курсор по диагонали на 20px, выход по ESC

mouse=#PW10,#PH20 ;; переместить указатель мыши на 10% правее и 20% ниже относительно активного окна

mouse=#W10,#H20||1 ;; переместить указатель мыши на 10% правее и 20% ниже относительно экранных координат

mouse=@PW-100,@PH-100 ;; переместить указатель мыши в координаты -100, -100 относительно активного окна

mouse=@W-100,@H-100||1 ;; переместить указатель мыши в координаты -100, -100 относительно экранных координат

mouse=+50,+50 ;; переместить указатель мыши вправо вниз

mouse=+50,-50 ;; переместить указатель мыши вправо вверх

mouse=100,100 ;; переместить указатель мыши в координаты 100, 100 относительно активного окна

mouse=100,100||1 ;; переместить указатель мыши в координаты 100, 100 относительно экранных координат

mouse=-50,+50 ;; переместить указатель мыши влево вниз

mouse=-50,-50 ;; переместить указатель мыши влево вверх


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