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

首頁 > 編程 > VBScript > 正文

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

2020-07-26 11:53:31
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

' ======================================
' 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
' ======================================
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆尧县| 射阳县| 吉安市| 洱源县| 八宿县| 松溪县| 东莞市| 永登县| 三亚市| 东山县| 临猗县| 林西县| 崇信县| 英吉沙县| 棋牌| 上杭县| 安平县| 东莞市| 游戏| 静安区| 太康县| 呼图壁县| 沙田区| 调兵山市| 宣汉县| 巴中市| 正安县| 乌鲁木齐县| 宕昌县| 巴楚县| 深州市| 墨脱县| 贡嘎县| 乐平市| 杨浦区| 汶上县| 利辛县| 嘉鱼县| 永泰县| 汝南县| 开鲁县|