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

首頁 > 編程 > VBScript > 正文

VBS sendkeys 模擬擊鍵操作 問題解決

2020-06-26 18:21:18
字體:
來源:轉載
供稿:網友
今天有人問我如何向APPlication 發送雙引號,分號等,我在這里做一個總結,方便你使用參考
 
復制代碼代碼如下:

' ====================================== 
' VBS 中 SendKeys 模擬鍵盤擊鍵 
' 2009-07-26 
' 劉林 
' ====================================== 
Dim WshShell 
Set WshShell=WScript.CreateObject("WScript.Shell") 
WshShell.Run "cmd" 
' 讓腳本等待1000毫秒,也就是1秒再執行下一條語句 
WScript.Sleep 1000 
' -- 發送字符時,輸入法一定要在英文件狀態下 
' 發送分號 
WshShell.SendKeys ";" 
WScript.Sleep 1000 
' 發送冒號 
WshShell.SendKeys ":" 
WScript.Sleep 1000 
' 發送雙引號 -- 利用chr把雙引號轉換出來 
WshShell.SendKeys Chr(34) 
WScript.Sleep 1000 
' 發送帶有雙引號的字符串 
WshShell.SendKeys Chr(34)&"this is a string"&Chr(34) 
WScript.Sleep 1000 
' -- 切記,這里是模擬的擊鍵操作,所以不能發送中文 
'WshShell.SendKeys Chr(34)&"這是一個字符串"&Chr(34) 
WScript.Sleep 1000 
' ================================================ 
' -- 如何模擬回車,上檔鍵,Alt鍵喃? 
' ================================================ 
' -- 如何模擬回車, -- {enter}這就代表是發送回車 
WshShell.SendKeys "this is a enter!{enter}" 
WScript.Sleep 1000 
' -- 如何模擬上檔鍵Shift, -- +這就代表是發送shift 
WshShell.SendKeys "this is +a" ' 結果為 this is A 
WScript.Sleep 1000 
' -- 如何模擬Alt, -- %這就代表是發送Alt 
WshShell.SendKeys "this is %{TAB}" ' 結果為 切換窗口 
WScript.Sleep 1000 
' =========================================================== 
' -- 那么如何發送%, + ^ 喃 
WshShell.SendKeys "this is {+}{^}{%}" ' 結果為 切換窗口 
WScript.Sleep 1000 
' -- 這里你可能已經明白了,發送送特殊字符時,請放到 {} 中 
' =========================================================== 
' ====================================== 
' 更多信息請看VBS幫助文檔 2009-07-26 
' ====================================== 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平凉市| 临邑县| 五大连池市| 青田县| 靖边县| 临湘市| 孙吴县| 邵阳县| 绥阳县| 巴塘县| 普兰县| 宁明县| 合肥市| 汨罗市| 长顺县| 乌拉特后旗| 博白县| 客服| 江北区| 依兰县| 渝北区| 乐山市| 涪陵区| 内乡县| 长寿区| 太康县| 方正县| 阜康市| 白玉县| 南乐县| 宁安市| 科技| 渭南市| 潞城市| 桐梓县| 富民县| 定安县| 沂南县| 朝阳县| 多伦县| 布尔津县|