如何用代碼控制滑鼠
uj5u.com熱心網友回復:
APIuj5u.com熱心網友回復:
gzuj5u.com熱心網友回復:
bpy,說的明白點謝謝還有我定義api后,在呼叫它的 時候報錯,“open error ”
API 函式先定義后使用,我總是用不了啊
uj5u.com熱心網友回復:
定義和使用的大小寫要一樣然后就是引數問題
華軟上又一個文章,寫的很不錯,就是代替滑鼠的
uj5u.com熱心網友回復:
申明API如下
Subroutine mouse_event(ulong dwFlags,ulong dx,ulong dy,ulong cButtons,ulong dwExtraInfo) LIBRARY "user32.dll"
FUNCTION long SetCursorPos(long mx,long my) LIBRARY "USER32.dll"
定義一些常量如下
uLong MOUSEEVENTF_LEFTDOWN = 2 //&H2
uLong MOUSEEVENTF_LEFTUP = 4 //&H4
uLong MOUSEEVENTF_MIDDLEDOWN = 32 //&H20
uLong MOUSEEVENTF_MIDDLEUP = 64 //&H40
uLong MOUSEEVENTF_MOVE = 1 //&H1
uLong MOUSEEVENTF_ABSOLUTE = 32768 //&H8000
uLong MOUSEEVENTF_RIGHTDOWN = 8 //&H8
uLong MOUSEEVENTF_RIGHTUP = 16 //&H10
程式中控制滑鼠移動并點擊
SetCursorPos(100,100) //滑鼠移動到螢屏座標100,100的位置
mouse_event(MOUSEEVENTF_LEFTDOWN, 100, 100, 0, 0) //在座標100,100位置按下滑鼠左鍵
mouse_event(MOUSEEVENTF_LEFTUP, 100, 100, 0, 0) //在座標100,100位置松開滑鼠左鍵
uj5u.com熱心網友回復:
接分是王道!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109286.html
標籤:腳本語言
上一篇:C/S?
