當前位置:首頁 » 編程語言 » python取滑鼠位置

python取滑鼠位置

發布時間: 2022-11-26 17:57:22

『壹』 python 如何實現運行後單擊屏幕的任意位置返回滑鼠點擊坐標的位置

你好,下面是一個對應的代碼,不過你需要安裝pythoncom和pyHook。
import pythoncom, pyHook
def onMouseEvent(event):
print "Position:", event.Position
return True
def main():
hm = pyHook.HookManager()
hm.HookKeyboard()
hm.MouseAllButtonsDown = onMouseEvent
hm.MouseAllButtonsUp = onMouseEvent
hm.HookMouse()
pythoncom.PumpMessages()
if __name__ == "__main__":
main()

『貳』 python3+selenium 如何將滑鼠懸停在某確定位置

模擬滑鼠行為,Actions對象的moveTo方法移動到某指定位置,

『叄』 Python win32 使用方式

handle = win32gui.FindWindow('Galaxy2DEngine',None)

left, top, right, bottom = win32gui.GetWindowRect(handle)

win32gui.MoveWindow(handle, int x, int y, int w,int h,BOOL bRepaint )

pos = win32gui.GetCursorPos()

win32api.SetCursorPos([x, y])

title = win32gui.GetWindowText(handle)
clsname = win32gui.GetClassName(handle)

win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)

win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

def click_it(self,x,y):
#設置滑鼠位置
win32api.SetCursorPos([x, y])
#獲取滑鼠位置
pos = win32api.GetCursorPos()
#通過滑鼠位置獲取窗體句柄
handle= win32gui.WindowFromPoint(pos)
#通過窗體名稱獲取窗體句柄(可通過spy++獲取)
#handle = win32gui.FindWindow('Galaxy2DEngine',None)
#獲取Title & ClassName
title = win32gui.GetWindowText(handle)
clsname = win32gui.GetClassName(handle)
#把在屏幕上滑鼠的位置轉換為打開的程序的客戶區的坐標
client_pos =win32gui.ScreenToClient(handle,pos)
tmp=win32api.MAKELONG(client_pos[0],client_pos[1])
#發送激活窗口消息 並發送滑鼠按下-抬起消息,依賴具體的窗體(handle),窗體內位置(tmp)
win32gui.SendMessage(handle, win32con.WM_ACTIVATE,win32con.WA_ACTIVE,0)
win32gui.SendMessage(handle, win32con.WM_LBUTTONDOWN,win32con.MK_LBUTTON,tmp)
win32gui.SendMessage(handle, win32con.WM_LBUTTONUP,win32con.MK_LBUTTON,tmp)
#win32gui.SendMessage(handle, win32con.WM_RBUTTONDOWN,win32con.MK_LBUTTON,tmp)
#win32gui.SendMessage(handle, win32con.WM_RBUTTONUP,win32con.MK_LBUTTON,tmp)

『肆』 怎樣獲取當前滑鼠位置

獲取滑鼠當前位置只需:pageX、pageY即可。

具體步驟如下:

1、新建一個html代碼頁面,在這個html頁面找到<body>,然後在這個<body>里創建一個用來顯示坐標位置的<div>,並給這個<div>添加一個id。

創建<div>的代碼:<div id="point-loc"></div>

『伍』 三維坐標系下,python如何獲取滑鼠點擊事件,返回三維坐標x,y,z

提前設置好函數,可以自己做一個api,獲取滑鼠的位置,將滑鼠的位置翻譯成三維坐標數值。,

『陸』 python如何抓取滑鼠點擊事件,並返回點擊所在坐標(Xlib庫)

你好!
問題補充:拜託了
event里有x、y,是相對坐標,x_root,
y_root是屏幕上的坐標。
如果對你有幫助,望採納。

『柒』 selenium2+python 如何把滑鼠定位在網頁中一個元素上,類似於hover那種

關鍵是正常的下拉框是需要點擊的,我個人覺得可能是你網頁的Select元素本身設計開發的有問題。

『捌』 python3.6.5下如何獲取全局滑鼠坐標

fromctypesimport*
defget_mouse_point():
po=POINT()
windll.user32.GetCursorPos(byref(po))
returnint(po.x),int(po.y)

『玖』 python 獲取滑鼠在圖片上的坐標

下pygame mole,然後


importpygame
pygame.init()
screen=pygame.display.set_mode([100,100])##sizeofwindow
your_image=pygame.image.load("your_image_name.png")##imagemustbeinthesamefolder,elsepathmustbespecified
while1:
screen.blit(your_image,[0,0])##posofyourimageonthewindow
foreventinpygame.event.get():
ifevent.type==pygame.QUIT:
exit()

position=pygame.mouse.get_pos()##positionofmouseonwindow
printposition
pygame.display.set_caption(str(position))##makeitthetitleofthewindow
pygame.display.flip()
熱點內容
伺服器內網ip地址安全 發布:2025-01-17 07:33:18 瀏覽:185
華為新演算法 發布:2025-01-17 07:31:43 瀏覽:55
希沃如何存儲 發布:2025-01-17 07:31:00 瀏覽:551
演算法研讀 發布:2025-01-17 07:19:37 瀏覽:279
我的世界橙子生存之旅伺服器ip 發布:2025-01-17 07:19:27 瀏覽:617
用戶名密碼錯誤導致認證失敗是什麼意思 發布:2025-01-17 06:58:24 瀏覽:328
安卓空調遙控器在哪裡 發布:2025-01-17 06:43:54 瀏覽:195
安卓版什麼做視頻軟體好用 發布:2025-01-17 06:43:14 瀏覽:336
神超電腦配置哪個好 發布:2025-01-17 06:35:50 瀏覽:574
pythonlistsplit 發布:2025-01-17 06:31:26 瀏覽:34