佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > SendKeys參考文檔

SendKeys參考文檔

熱門標(biāo)簽:檢查注冊(cè)表項(xiàng) 智能手機(jī) 呼叫中心市場(chǎng)需求 美圖手機(jī) 銀行業(yè)務(wù) 鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布 服務(wù)器配置
SendKeys參考文檔 


 一直用foxipgw程序自動(dòng)登錄網(wǎng)關(guān),今天做了一個(gè)自動(dòng)調(diào)用foxipgw的程序,就不用每次點(diǎn)“確定”了,代碼如下。
set s= WScript.CreateObject("WScript.Shell")
 app_window = s.run ("D:\Soft\FoxIPGW.EXE")
 WScript.Sleep 200
 s.AppActivate app_window 
 s.SendKeys "{ESC}"
 s.SendKeys "{ESC}"

下面是SendKeys的使用說(shuō)明,來(lái)自msdn。
--------------------------------------------------------------------------------


SendKeys 方法將一個(gè)或多個(gè)鍵擊發(fā)送到活動(dòng)窗口(仿佛是在鍵盤上擊鍵一樣)。
object.SendKeys(string)
參數(shù)
object 
WshShell 對(duì)象。 
string 
表示要發(fā)送的鍵擊(一個(gè)或多個(gè))的字符串值。 
說(shuō)明
使用 SendKeys 方法可以將鍵擊發(fā)送到無(wú)自動(dòng)化界面的應(yīng)用程序中。多數(shù)鍵盤字符都可用一個(gè)鍵擊表示。某些鍵盤字符由多個(gè)鍵擊組合而成(例如,CTRL+SHIFT+HOME)。要發(fā)送單個(gè)鍵盤字符,請(qǐng)將字符本身作為 string 參數(shù)發(fā)送。例如,要發(fā)送字母 x,則請(qǐng)發(fā)送 string 參數(shù) "x"。

注意   要發(fā)送空格,則請(qǐng)發(fā)送字符串 " "。
可使用 SendKeys 同時(shí)發(fā)送多個(gè)鍵擊。為此,可將每個(gè)鍵擊按順序排列在一起,以此來(lái)創(chuàng)建表示一系列鍵擊的復(fù)合字符串參數(shù)。例如,要發(fā)送鍵擊 a、b 和 c,則需要發(fā)送字符串參數(shù) "abc"。SendKeys 方法將某些字符用作字符的修飾符(而不使用其本身的含義)。這組特殊的字符可包括圓括號(hào)、中括號(hào)、大括號(hào),以及: 

加號(hào)       "+"、 
插入記號(hào)             "^"、 
百分號(hào) "%"、 
和“非”符號(hào)       "~"。 
用大括號(hào) "{}" 括起這些字符可以發(fā)送它們。例如,要發(fā)送加號(hào),請(qǐng)使用字符串參數(shù) "{+}"。SendKeys中使用的中括號(hào) "[ ]" 無(wú)任何特殊含義,但是必須把它們括在大括號(hào)中,以便容納確實(shí)要賦予其特殊含義的應(yīng)用程序(例如,對(duì)于動(dòng)態(tài)數(shù)據(jù)交換 (DDE) 就是這樣)。 

要發(fā)送左中括號(hào)字符,請(qǐng)發(fā)送字符串參數(shù) "{[]";要發(fā)送右中括號(hào)字符,請(qǐng)發(fā)送字符串參數(shù) "{]}"。 
要發(fā)送左大括號(hào)字符,請(qǐng)發(fā)送字符串參數(shù) "{{}";要發(fā)送右大括號(hào)字符,請(qǐng)發(fā)送字符串參數(shù) "{}}"。 
某些鍵擊不生成字符(如 ENTER 和 TAB)。某些鍵擊表示操作(如 BACKSPACE 和 BREAK)。要發(fā)送這些類型的鍵擊,請(qǐng)發(fā)送下表中列出的參數(shù):

鍵 參數(shù) 
退格鍵 {BACKSPACE}、{BS} 或 {BKSP} 
BREAK {BREAK} 
CAPS LOCK {CAPSLOCK} 
DEL 或 DELETE {DELETE} 或 {DEL} 
向下鍵 {DOWN} 
END {END} 
ENTER {ENTER} 或 ~ 
ESC {ESC} 
HELP {HELP} 
HOME {HOME} 
INS 或 INSERT {INSERT} 或 {INS} 
向左鍵 {LEFT} 
NUM LOCK {NUMLOCK} 
PAGE DOWN {PGDN} 
PAGE UP {PGUP} 
PRINT SCREEN {PRTSC} 
向右鍵 {RIGHT} 
SCROLL LOCK {SCROLLLOCK} 
TAB {TAB} 
向上鍵 {UP} 
F1 {F1} 
F2 {F2} 
F3 {F3} 
F4 {F4} 
F5 {F5} 
F6 {F6} 
F7 {F7} 
F8 {F8} 
F9 {F9} 
F10 {F10} 
F11 {F11} 
F12 {F12} 
F13 {F13} 
F14 {F14} 
F15 {F15} 
F16 {F16} 

要發(fā)送由常規(guī)鍵擊和 SHIFT、CTRL 或 ALT 組合而成的鍵盤字符,請(qǐng)創(chuàng)建表示該鍵擊組合的復(fù)合字符串參數(shù)??赏ㄟ^(guò)在常規(guī)鍵擊之前添加一個(gè)或多個(gè)以下特殊字符來(lái)完成上述操作:

鍵 特殊字符 
SHIFT + 
CTRL ^ 
ALT % 

注意   這樣使用時(shí),不用大括號(hào)括起這些特殊字符。
要指定在按下多個(gè)其他鍵時(shí),按下 SHIFT、CTRL 和 ALT 的組合,請(qǐng)創(chuàng)建復(fù)合字符串參數(shù),用括號(hào)括起其中的組合鍵。例如,要發(fā)送的組合鍵指定: 

如果在按 e 和 c 的同時(shí)按 SHIFT 鍵,則發(fā)送字符串參數(shù) "+(ec)"。 
如果在按 e 時(shí)只按 c(而不按 SHIFT),則發(fā)送字符串參數(shù) "+ec"。 
可使用 SendKeys 方法發(fā)送一種在一行內(nèi)重復(fù)按鍵的鍵擊。為此,要?jiǎng)?chuàng)建復(fù)合字符串參數(shù),以指定要重復(fù)的鍵擊,并在其后指定重復(fù)次數(shù)。可使用 {鍵擊 數(shù)字} 形式的復(fù)合字符串參數(shù)來(lái)完成上述操作。例如,如果要發(fā)送 10 次 "x",則需要發(fā)送字符串參數(shù) "{x 10}"。請(qǐng)確保在鍵擊和數(shù)字之間有一個(gè)空格。

注意   只可以發(fā)送重復(fù)按一個(gè)鍵的鍵擊。例如,可以發(fā)送 10 次 "x",但不可發(fā)送 10 次 "Ctrl+x"。
注意   不能向應(yīng)用程序發(fā)送 PRINT SCREEN 鍵 {PRTSC}。
示例
下面的示例演示如何將一個(gè) .wsf 文件用于以不同腳本語(yǔ)言(VBScript 和 Jscript)寫成的兩個(gè)作業(yè)。每個(gè)作業(yè)都運(yùn)行 Windows 計(jì)算器并將它發(fā)送給鍵擊以執(zhí)行簡(jiǎn)單的計(jì)算。
您可能感興趣的文章:
  • vbs sendKeys Virtual-Key Codes 十六進(jìn)制符號(hào)
  • VBS sendkeys 模擬擊鍵操作 問(wèn)題解決
  • SendKeys clip.exe 發(fā)送中文的代碼
  • VBS利用SendKeys輸入中文字符的方法
  • vbscript sendkeys實(shí)例代碼大全
  • VBS中SendKeys的基本應(yīng)用
  • vbs sendKeys 16進(jìn)制的結(jié)合使用(打開(kāi)IE,靜音,打開(kāi)播放器等)

標(biāo)簽:滄州 新疆 河南 沈陽(yáng) 樂(lè)山 長(zhǎng)治 上海 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SendKeys參考文檔》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    胶南市| 镇安县| 湖南省| 出国| 宜兰县| 五大连池市| 桂东县| 当涂县| 白河县| 监利县| 玛多县| 闽清县| 正宁县| 清新县| 且末县| 喀喇沁旗| 台山市| 大理市| 扶余县| 阿拉善右旗| 莆田市| 固镇县| 淅川县| 潮安县| 韶山市| 淮滨县| 衡南县| 吉安市| 吉水县| 论坛| 疏勒县| 丰顺县| 杭锦后旗| 乌兰浩特市| 佛教| 兴山县| 郁南县| 中江县| 黔江区| 申扎县| 临潭县|