国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C# SendKeys用法

2019-11-11 04:58:01
字體:
供稿:網(wǎng)友

功能:將一個(gè)或多個(gè)按鍵消息發(fā)送到活動(dòng)窗口,就如同在鍵盤上進(jìn)行輸入一樣。

語法:SendKeys.Send(string keys);SendKeys.SendWait(string keys);

說明:

(1)每個(gè)按鍵由一個(gè)或多個(gè)字符表示。為了指定單一鍵盤字符,必須按字符本身的鍵。例如,為了表示字母 A,可以用 "A" 作為 string。為了表示多個(gè)字符,就必須在字符后面直接加上另一個(gè)字符。例如,要表示 A、B 及 C,可用 "ABC" 作為 string。 

(2)對(duì) SendKeys 來說,加號(hào) (+)、插入符 (^)、百分比符號(hào) (%)、上劃線 (~) 及圓括號(hào) ( ) 都具有特殊意義。為了指定上述任何一個(gè)字符,要將它放在大括號(hào) ({}) 當(dāng)中。例如,要指定正號(hào),可用 {+} 表示。方括號(hào) ([ ]) 對(duì) SendKeys 來說并不具有特殊意義,但必須將它們放在大括號(hào)中。在其它應(yīng)用程序中,方括號(hào)有特殊意義,在出現(xiàn)動(dòng)態(tài)數(shù)據(jù)交換 (DDE) 的時(shí)候,它可能具有重要意義。為了指定大括號(hào)字符,請(qǐng)使用 {{} 及 {}}。 

(3)為了在按下按鍵時(shí)指定那些不顯示的字符,例如 ENTER 或 TAB 以及那些表示動(dòng)作而非字符的按鍵,請(qǐng)使用下列代碼:

按鍵代碼
BACKSPACE{BACKSPACE}, {BS}, 或 {BKSP}
BREAK{BREAK}
CAPS LOCK{CAPSLOCK}
DEL or DELETE{DELETE} 或 {DEL}
DOWN ARROW{DOWN}
END{END}
ENTER{ENTER}或 ~
ESC{ESC}
HELP{HELP}
HOME{HOME}
INS or INSERT{INSERT} 或 {INS}
LEFT ARROW{LEFT}
NUM LOCK{NUMLOCK}
PAGE DOWN{PGDN}
PAGE UP{PGUP}
PRINT SCREEN{PRTSC}
RIGHT ARROW{RIGHT}
SCROLL LOCK{SCROLLLOCK}
TAB{TAB}
UP ARROW{UP}
F1{F1}
F2{F2}
F3{F3}
F4{F4}
F5{F5}
F6{F6}
F7{F7}
F8{F8}
F9{F9}
F10{F10}
F11{F1}
F12{F12}
F13{F13}
F14{F14}
F15{F15}
F16{F16}

(4)為了指定那些與 SHIFT、CTRL 及 ALT 等按鍵結(jié)合的組合鍵,可在這些按鍵碼的前面放置一個(gè)或多個(gè)代碼,這些代碼列舉如下:

按鍵代碼
Shift+
Ctrl^
Alt%

為了說明在按下其它按鍵時(shí)應(yīng)同時(shí)按下 SHIFT、CTRL、及 ALT 的任意組合鍵,請(qǐng)把那些按鍵的碼放在括號(hào)當(dāng)中。例如,為了說明按下E與C的時(shí)候同時(shí)按下Shift鍵,請(qǐng)使用 "+(EC)"。為了說明在按下E的時(shí)候同時(shí)按下SHIFT鍵,但接著按C而不按SHIFT,則使用 "+EC"。 為了指定重復(fù)鍵,使用 {key number} 的形式。必須在key與number之間放置一個(gè)空格。例如,{LEFT 42} 意指42次按下 LEFT ARROW 鍵;{h 10} 則是指10次按下H鍵。 注意:不能用SendKeys將按鍵消息發(fā)送到這樣一個(gè)應(yīng)用程序,這個(gè)應(yīng)用程序并沒有被設(shè)計(jì)成在 Microsoft Windows 中運(yùn)行。Sendkeys也無法將PRINT SCREEN按鍵{PRTSC}發(fā)送到任何應(yīng)用程序。

(5)輸入漢字用SendKeys.Send("漢字");


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 府谷县| 扶余县| 永善县| 武陟县| 武乡县| 屏南县| 通城县| 洛川县| 丁青县| 区。| 永定县| 青龙| 姜堰市| 抚宁县| 德安县| 余干县| 修文县| 靖远县| 宿松县| 永济市| 玉林市| 当雄县| 措美县| 缙云县| 抚宁县| 洛宁县| 天全县| 阿鲁科尔沁旗| 阿瓦提县| 儋州市| 峡江县| 广水市| 舞钢市| 靖江市| 白城市| 巫溪县| 台州市| 益阳市| 洛浦县| 泽库县| 土默特右旗|