濮阳杆衣贸易有限公司

主頁 > 知識庫 > SendKeys參考文檔

SendKeys參考文檔

熱門標簽:地圖標注店鋪的收費 貴陽電話外呼系統(tǒng)廠家 蘇丹地圖標注app 南陽高頻外呼系統(tǒng)怎么安裝 外呼系統(tǒng)解決電銷問題 高德百度地圖標注推廣 菏澤電銷外呼系統(tǒng)軟件 京東辦理400電話查詢 為什么申請400電話
SendKeys參考文檔 


 一直用foxipgw程序自動登錄網關,今天做了一個自動調用foxipgw的程序,就不用每次點“確定”了,代碼如下。
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的使用說明,來自msdn。
--------------------------------------------------------------------------------


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

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

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

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

鍵 參數 
退格鍵 {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 組合而成的鍵盤字符,請創(chuàng)建表示該鍵擊組合的復合字符串參數??赏ㄟ^在常規(guī)鍵擊之前添加一個或多個以下特殊字符來完成上述操作:

鍵 特殊字符 
SHIFT + 
CTRL ^ 
ALT % 

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

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

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

標簽:海北 通遼 資陽 咸寧 滄州 阿里 韶關 昌都

巨人網絡通訊聲明:本文標題《SendKeys參考文檔》,本文關鍵詞  SendKeys,參考,文檔,SendKeys,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SendKeys參考文檔》相關的同類信息!
  • 本頁收集關于SendKeys參考文檔的相關信息資訊供網民參考!
  • 推薦文章
    大邑县| 松桃| 库车县| 法库县| 吉首市| 奎屯市| 涡阳县| 开平市| 常德市| 石屏县| 淮滨县| 信阳市| 军事| 东兴市| 闽清县| 旬邑县| 永新县| 克拉玛依市| 灵璧县| 揭阳市| 克什克腾旗| 泾川县| 辛集市| 景德镇市| 达拉特旗| 洪江市| 彭山县| 和林格尔县| 衡山县| 韩城市| 商南县| 潮州市| 比如县| 西林县| 英山县| 和顺县| 汝州市| 五原县| 六安市| 巫溪县| 威远县|