Size: a a a

2019 December 29

D

Detur in AutoIT RU
Читай абсолютные координаты, вычитай координаты окна
источник

:

:) in AutoIT RU
источник

:

:) in AutoIT RU
Detur
Читай абсолютные координаты, вычитай координаты окна
это не помогло
источник

:

:) in AutoIT RU
самое интересное что этот же скрипт на виртуальной машине работает. какм таким чудом координаты спрятали ?
источник

:

:) in AutoIT RU
немного поправлюсь. нажатие кнопок не отрабатывает.
источник

:

:) in AutoIT RU
:)
немного поправлюсь. нажатие кнопок не отрабатывает.
источник

D

Detur in AutoIT RU
:)
это не помогло
Что не помогло?
источник

D

Detur in AutoIT RU
Формулируй нормально
источник

D

Detur in AutoIT RU
Что ты не можешь получить, абсолютные координаты или координаты окна?
источник

:

:) in AutoIT RU
могу.
источник

Ra

Ruslan aka DUDE in AutoIT RU
.
источник

D

Detur in AutoIT RU
:)
могу.
И в чем проблема тогда?
источник

D

Detur in AutoIT RU
Вычесть не можешь?
источник

:

:) in AutoIT RU
нажатие кнопки мыши  не отрабатывает при активном окне
источник

:

:) in AutoIT RU
While 1

  Local $hDLL = DllOpen("user32.dll")
 Do
   If _IsPressed("02") Then

     ;   Цикл ожидания, пока клавиша не будет отпущена.
     While _IsPressed("02")
        ConsoleWrite($i&" mouse right "&$m&@CRLF)
       Sleep(50)
       

     WEnd
источник

:

:) in AutoIT RU
какими способома еще можно контролировать нажатие(отпускание) кнопки?
источник

:

:) in AutoIT RU
пробую запустить скрипт с правами админа #RequireAdmin -после подтверждения - сразу exit code 0
источник

Ra

Ruslan aka DUDE in AutoIT RU
От скуки написал)
Выводит Mouse X:Y , Window X:Y, Relative X:Y

;https://www.autoitscript.com/autoit3/docs/functions/MouseGetPos.htm
;https://www.autoitscript.com/autoit3/docs/functions/ToolTip.htm
;https://www.autoitscript.com/autoit3/docs/functions/AutoItSetOption.htm#MouseCoordMode
;https://www.autoitscript.com/autoit3/docs/functions/WinGetPos.htm
;https://www.autoitscript.com/forum/topic/82096-script-to-wait-for-mouse-click-to-get-mouse-coords-resolved/
;https://www.autoitscript.com/autoit3/docs/functions/OnAutoItExitRegister.htm

#include <MsgBoxConstants.au3>
#include <Misc.au3>

HotKeySet("{ESC}", "Terminate")
OnAutoItExitRegister("Terminate")

Global $user32dll = DllOpen("user32.dll")

Func ShowInfo($msg = "")
 Local $aMPos = MouseGetPos()
 Local $iMPosX = $aMPos[0]
 Local $iMPosY = $aMPos[1]

 Local $aWPos = WinGetPos("[ACTIVE]")
 Local $iWPosX = $aWPos[0]
 Local $iWPosY = $aWPos[1]

 Local $sMouseInfo = "Mouse X:" & $iMPosX& " Y:" & $iMPosY
 Local $sWindowInfo = "Window X:" & $iWPosX& " Y:" & $iWPosY
 Local $sRelativeInfo = "Relative X:" & $iMPosX-$iWPosX& " Y:" & $iMPosY-$iWPosY

 Local $sInfo = $sMouseInfo & @CRLF & $sWindowInfo & @CRLF & $sRelativeInfo & @CRLF & $msg

 ;ConsoleWrite($sInfo & @CRLF)
 ToolTip( $sInfo , $iMPosX+10 , $iMPosY+10)
EndFunc

While True
 Sleep(10)
 If _IsPressed("01", $user32dll) Then
   ShowInfo("LCM")
   ;While _IsPressed("01", $user32dll)
   ;    Sleep(10)
   ;WEnd
 ElseIf _IsPressed("02", $user32dll) Then
   ShowInfo("RCM")
   ;While _IsPressed("02", $user32dll)
   ;    Sleep(10)
   ;WEnd
 Else
   ShowInfo()
 EndIf
WEnd

Func Terminate()
 DllClose($user32dll)
 Exit 0
EndFunc
источник

:

:) in AutoIT RU
красавчик! УВАЖАЮ.
источник

:

:) in AutoIT RU
проблема кстати решилась сама собой. видяха перегрелась и отрубилась. пришлось ресетить комп. скрипт мой работает зря я гнал за эту блокировку
источник