主要用到的類sendkeys.並通過其方法send()向當前活動的應用程式傳送單擊動作行為。
例如: sendkeys.send("123");
就會模擬鍵盤敲擊1,2,3,;
每個鍵都由乙個或多個字元表示。若要指定單個鍵盤字元,請使用該字元本身。例如,若要表示字母 a,請將字串「a」傳遞給方法。若要表示多個字元,請將各個附加字元追加到它之前的字元的後面。若要表示字母 a、b 和 c,請將引數指定為「abc」。
加號 (+)、插入符號 (^)、百分號 (%)、波浪號 (~) 以及圓括號 () 對 sendkeys 具有特殊含義。若要指定這些字元中的某個字元,請將其放在大括號 ({}) 內。例如,若要指定加號,請使用「」。若要指定大括號字元,請使用「」和「{}}」。中括號 ([ ]) 對 sendkeys 沒有特殊含義,但必須將它們放在大括號內。在其他應用程式中,中括號具有特殊含義,此含義可能會在發生動態資料交換 (dde) 時起重要作用。
以下是sendkeys的一些特殊鍵**表。
鍵 **
backspace 、 或
brea
caps lock
del 或 delete 或
下箭頭鍵
end
enter 或 ~
esc
help
home
ins 或 insert 或
左箭頭鍵
num lock
page down
page up
print screen (保留,以備將來使用)
右箭頭鍵
scroll lock
tab
上箭頭鍵
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
數字鍵盤加號
數字鍵盤減號
數字鍵盤乘號
數字鍵盤除號
鍵 **
shift +
ctrl ^
alt %
使用C 模擬鍵盤輸入
假如你想做乙個模擬鍵盤對當前的active程序進行輸入,該怎麼辦呢?今天就介紹乙個如何利用c 實現程式設計法模擬鍵盤輸入 今天我們使用的是system.windows.forms.dll中的sendkeys這個類 這是乙個靜態類,主要有兩個方法send表示傳送後立刻返回,sendwait表示傳送後等...
Python模擬鍵盤輸入
2.程式實現 import win32api import win32con win32api.keybd event 17,0,0,0 ctrl鍵位碼是17 win32api.keybd event 86,0,0,0 v鍵位碼是86 win32api.keybd event 86,0,win32c...
rpa模擬鍵盤輸入
1 基本鍵 常用鍵盤字串使用直接輸入字串的方式執行 傳送按鍵 cfan 鍵盤輸入 cfan 2 特殊功能鍵 對於shift ctrl alt三個控制鍵組合的按鍵,使用特殊字元來表示 shift 使用 ctrl 使用 alt 使用 來代替 例1 同時使用ctrl e 鍵盤輸入 e 例2 按住ctrl鍵...