Click - AutoHotKey.tw - Google Sites

文章推薦指數: 80 %
投票人數:10人

Click. 在指定坐標處按一下滑鼠按鈕. 它還可以按下滑鼠按鈕, 轉動滑鼠滾輪或移動滑鼠. 這裡有一些常見用法的例子(所有逗號都是可選的): ... 首頁簡介變數和表達式函數命令和函數索引{...}(區塊)物件AutoTrimBlockInputBreakCatchClickClipWaitComObjActiveComObjArray()ComObjConnectComObjCreateMsgBoxVar:=expression翻譯詞彙表編輯討論協作平台地圖 命令和函數索引‎>‎ Click Click 在指定坐標處按一下滑鼠按鈕.它還可以按下滑鼠按鈕,轉動滑鼠滾輪或移動滑鼠. 這裡有一些常見用法的例子(所有逗號都是可選的): Click(單獨的) 在滑鼠游標的目前位置按一下滑鼠左鍵. Click44,55 在44,55坐標(基於CoordMode)處按一下滑鼠左鍵. Clickright44,55 與上述相同,不過這裡按一下滑鼠右鍵. Click2 在游標的目前位置按兩下滑鼠左鍵. Clickdown 按下滑鼠左鍵不放. Clickupright 釋放滑鼠右鍵. Click%x%%y% 由於click不支援表達式,所以變數應該括在百分號中. Click後可以跟零個或多個下列項.每個項之間至少需要一個空格,tab和/或逗號分隔.除了ClickCount必須放在坐標後面(如果使用了坐標的話),各項可以按任何順序出現. X,Y:在按一下前,滑鼠游標要移動到的x/y坐標.坐標相對於活動視窗,除非曾使用CoordMode改變了這個設定.如果省略,那麼使用游標的目前位置. 按鈕名稱:Left(預設),Right,Middle(或僅使用這些名稱的首個字母);或滑鼠的第四或第五個按鈕(X1或X2),最後兩個按鈕需要Windows2000/XP或更高版本才支援.注意:與MouseClick不同,這裡左鍵和右鍵的行為在所有系統上都是一致的,即使使用者通過系統控制面板交換了按鈕的功能. 滑鼠滾輪(此項在Windows9x上無效):指定WheelUp或WU來向上轉動滾輪(遠離您的方向);指定WheelDown或WD來向下轉動滾輪(靠近您的方向).在v1.0.48+,還可以指定WheelLeft(或WL)或WheelRight(或WR)(不過它們在WindowsVista以前的系統上無效).對於ClickCount(下面的),指定滾輪要轉動的格數.然而,有些程式不接受滑鼠滾輪轉動的格數ClickCount大於1的情況.對於這些程式,請參考下面的例子使用Loop: Loop5 ClickWheelUp ClickCount:要按滑鼠的次數(例如:Click2...Click100,200,2).如果省略,那麼按滑鼠一次.如果指定了坐標,那麼ClickCount必須放在坐標後面.指定零(0)來移動滑鼠而不進行按一下(例如:Click100,200,0). Down或Up:這兩個單詞通常省略,此時每次按滑鼠包括按下事件和接著的彈起事件.否則,指定Down(或字母D)來按下滑鼠按鈕不放.之後,使用單詞Up(或字母U)來釋放滑鼠按鈕. Relative:使用單詞Rel或Relative會把指定的X和Y坐標視為距離目前滑鼠位置的偏移.換句話說,會把游標從目前位置往右移動X像素(負值則往左)且往下移動Y像素(負值則往上). 備註 Click通常比MouseClick更好,因為它不受使用者通過系統控制面板對左右鍵功能交換的設定的影響. Click使用的發送模式由SendMode設定.要忽略此模式進行特殊的滑鼠點按,請使用特定的Send命令,例如:SendEvent{Click,100,200} 要進行shift-click或control-click,使用Send{Click}方法通常是最簡單的.例如: Send+{Click100,200};Shift+LeftClick Send^{Click100,200,right};Control+RightClick 與Send不同,Click不會自動釋放修飾鍵(Control,Alt,Shift和Win).例如,如果現在Control鍵處於按下的狀態,那麼Click會產生control-click但Send{Click}會產生普通的按一下滑鼠. SendPlay模式生成的滑鼠事件可以比其他模式適應更大範圍的遊戲.此外,某些應用程式和遊戲在滑鼠移動過快時可能會跟蹤困難,此時可以使用SetDefaultMouseSpeed減慢速度(但僅在SendEvent模式中有效). 可以使用BlockInput命令防止使用者對滑鼠的任何物理操作擾亂由滑鼠命令生成的模擬滑鼠事件.不過,在SendInput和SendPlay模式中通常不需要這個命令,因為它們會自動延遲使用者對滑鼠的物理操作到發送之後. 在每次滑鼠按下事件和滑鼠彈起事件後都會有一個自動的延時(不包括在SendInput模式中轉動滑鼠滾輪的情況).使用SetMouseDelay可以改變延時的長度. 相關 Send{Click},SendMode,CoordMode,SetDefaultMouseSpeed,SetMouseDelay,MouseClick,MouseClickDrag, MouseMove,ControlClick,BlockInput 示例 Click;在滑鼠游標的目前位置按一下滑鼠左鍵. Click100,200;在指定坐標處按一下滑鼠左鍵. Click100,200,0;移動而不按一下滑鼠. Click100,200right;按一下滑鼠右鍵. Click2;執行按兩下. Clickdown;按下滑鼠左鍵不放. Clickupright;釋放滑鼠右鍵. 參見 EN,簡 Comments Signin|RecentSiteActivity|ReportAbuse|PrintPage|PoweredByGoogleSites



請為這篇文章評分?