Send 命令的可用按鍵列表
快速了解 Send ( "按鍵" [, 標志] ) 命令。 ^ Ctrl ! Alt + Shift # Win(徽標鍵)
AutoIt 可發送所有的 ASCII 碼及擴展 ASCII 碼字符(0-255),若要發送 UNICODE 編碼的字符則必須使用“ASC”選項加上您要發送的字符代碼(見下面的 {ASC})。
如果要發送 ASCII 字符 A 則參考下例(相當於 ALT+065,按住ALT鍵並在數字鍵盤上順序按下065)
Send("{ASC 065}")
(在使用兩位數的 ASCII 碼時必須在前面加一個 0,否則將使用 437號代碼頁)。
如果要發送 UNICODE 字符則輸入該字符代碼,例如下例將發送一個中文字符
Send("{ASC 2709}")
可參考下例重復發送某按鍵:
Send("{DEL 4}") ;連續4次按下 DEL 鍵
Send("{S 30}") ;發送30個字符“S”
Send("+{TAB 4}) ;連續4次按下 SHIFT+TAB
如果要按住(保持按下狀態)某個按鍵(通常用於游戲中)
Send("{a down}") ;按住按鍵 A
Send("{a up}") ;松開按鍵 A
如果要用變量來指定重復發送的次數,參考下例:
$n = 4
Send("+{TAB " & $n & "}")
如果要用變量來指定要重復發送的 ASCII 字符(比如 A),參考下例:
$x = Chr(65)
Send("{" & $x & " 4}")
大多數筆記本電腦的鍵盤上都會有一個特殊的 Fn 鍵,此鍵無法被模擬。
注意,若把標志參數的值設為1則“按鍵”參數將被原樣發送。如果某些文本是從變量里拷貝而來,而您又希望完全按原樣發送這些文本的話,就應該使用這一設置。


備注:send alt+F4 的寫法:send !{F4}

