2010-09-01 61 views
0

我想打一個小腳本,使鼠標移動到該圖標的變化,但我並沒有與它的成功...我必須讓鼠標移動,直到光標改變,但是,如何?

這就是我想要

def enterLink(): 
    mouseMove(*position[4]) 
    for win32gui.GetCursorInfo()[1] == 65567: 
     mouseMove(*position[5]) 
     mouseMove(*position[4]) 

如何我必須這樣做? 的命令是正確=/

謝謝

編輯:

我想將鼠標光標移動到一個位置到另一個,直到該地區變成一個鏈接... 例如,頁面可能需要5分鐘才能加載,因此,鼠標光標將四處移動,直到頁面完全加載並且該區域成爲鏈接。

+0

你究竟想做什麼? – leoluk 2010-09-01 20:52:42

回答

1

的命令是正確=/

如果他們是正確的,它會工作......

for win32gui.GetCursorInfo()[1] == 65567: 

我建議if

+0

我想從它們之間的底部循環中獲得2個mouseMove命令,直到值變爲65567,如果不這樣做=/ – Shady 2010-09-01 20:52:20

+1

在這種情況下,您希望'while'(並且因爲您希望「取消」而否定條件)所以'而win32gui.GetCursorInfo()[1]!= 65567:' – 2010-09-01 21:56:26

+0

+1「如果他們是正確的......」=) – Windle 2012-08-06 20:25:01