




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VBS模擬按鍵下面是VBS模擬按鍵的Set objShell = CreateObject(Wscript.Shell) strCommandLine = ttpsetup.exe 啟動安裝程序objShell.Run(strCommandLine)set WshShell = CreateObject(WScript.Shell)WScript.Sleep 3000 延時3秒WshShell.SendKeys s 模擬按下 S 鍵開始安裝WScript.Sleep 300 延時0.3秒WshShell.SendKeys a 模擬按下 A 鍵同意協(xié)議WScript.Sleep 300WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 2000WshShell.SendKeys TAB 模擬按下 Tab 鍵選擇安裝項目WScript.Sleep 300WshShell.SendKeys TABWScript.Sleep 300WshShell.SendKeys 模擬按下空格鍵去除安裝百度超級搜霸一行前的號WScript.Sleep 300WshShell.SendKeys ENTER 模擬按下回車鍵完成最后一步把以上代碼復制到記事本中(右邊的文字是說明,一起復制也不影響),再另存為 AutoSetup.vbs ,把此文件存放在千千靜聽安裝執(zhí)行程序(ttpsetup.exe)同一目錄下,雙擊 AutoSetup.vbs 即可自動完成千千靜聽的安裝。成功的關(guān)鍵是,你必須先安裝一次千千靜聽,然后記住每一步的按鍵是什么,這個文件就可以拿去別的機上執(zhí)行了。SendKeys 的參數(shù)說明: 使用 SendKeys 方法可以將鍵擊發(fā)送到無自動化界面的應用程序中。多數(shù)鍵盤字符都可用一個鍵擊表示。某些鍵盤字符由多個鍵擊組合而成(例如,CTRL+SHIFT+HOME)。要發(fā)送單個鍵盤字符,請將字符本身作為 string 參數(shù)發(fā)送。例如,要發(fā)送字母 x,則請發(fā)送 string 參數(shù) x。 可使用 SendKeys 同時發(fā)送多個鍵擊。為此,可將每個鍵擊按順序排列在一起,以此來創(chuàng)建表示一系列鍵擊的復合字符串參數(shù)。例如,要發(fā)送鍵擊 a、b 和 c,則需要發(fā)送字符串參數(shù) abc 。SendKeys 方法將某些字符用作字符的修飾符(而不使用其本身的含義)。這組特殊的字符可包括圓括號、中括號、大括號,以及: 加號 + 插入記號 百分號 % 和“非”符號 用大括號 括起這些字符可以發(fā)送它們。例如,要發(fā)送加號,請使用字符串參數(shù) +。SendKeys中使用的中括號 無任何特殊含義,但是必須把它們括在大括號中,以便容納確實要賦予其特殊含義的應用程序(例如,對于動態(tài)數(shù)據(jù)交換 (DDE) 就是這樣)。 要發(fā)送左中括號字符,請發(fā)送字符串參數(shù) ;要發(fā)送右中括號字符,請發(fā)送字符串參數(shù) 。 要發(fā)送左大括號字符,請發(fā)送字符串參數(shù) ;要發(fā)送右大括號字符,請發(fā)送字符串參數(shù) 。 某些鍵擊不生成字符(如 ENTER 和 TAB)。某些鍵擊表示操作(如 BACKSPACE 和 BREAK)。要發(fā)送這些類型的鍵擊,請發(fā)送下表中列出的參數(shù): 空格鍵 退格鍵 BACKSPACE 或 BS 或 BKSP BREAK BREAK DELETE DELETE 或 DEL 向下鍵 DOWN 向上鍵 UP 向左鍵 LEFT 向右鍵 RIGHT END END ENTER ENTER 或 ESC ESC TAB TAB CAPS LOCK CAPSLOCK HELP HELP HOME HOME INSERT INSERT 或 INS NUM LOCK NUMLOCK PAGE DOWN PGDN PAGE UP PGUP PRINT SCREEN PRTSC SCROLL LOCK SCROLLLOCK F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8 F9 F9 F10 F10 F11 F11 F12 F12 要發(fā)送由常規(guī)鍵擊和 SHIFT、CTRL 或 ALT 組合而成的鍵盤字符,請創(chuàng)建表示該鍵擊組合的復合字符串參數(shù)??赏ㄟ^在常規(guī)鍵擊之前添加一個或多個以下特殊字符來完成上述操作: SHIFT + CTRL ALT % 注意:這樣使用時,不用大括號括起這些特殊字符。 要指定在按下多個其他鍵時,按下 SHIFT、CTRL 和 ALT 的組合,請創(chuàng)建復合字符串參數(shù),用括號括起其中的組合鍵。例如,要發(fā)送的組合鍵指定: 如果在按 e 和 c 的同時按 SHIFT 鍵,則發(fā)送字符串參數(shù) +(ec)。 如果在按 e 時只按 c(而不按 SHIFT),則發(fā)送字符串參數(shù) +ec。 可使用 SendKeys 方法發(fā)送一種在一行內(nèi)重復按鍵的鍵擊。為此,要創(chuàng)建復合字符串參數(shù),以指定要重復的鍵擊,并在其后指定重復次數(shù)??墒褂?鍵擊 數(shù)字 形式的復合字符串參數(shù)來完成上述操作。例如,如果要發(fā)送 10 次 x,則需要發(fā)送字符串參數(shù) x 10。請確保在鍵擊和數(shù)字之間有一個空格。 注意:只可以發(fā)送重復按一個鍵的鍵擊。例如,可以發(fā)送 10 次 x,但不可發(fā)送 10 次 Ctrl+x。 注意:不能向應用程序發(fā)送 PRINT SCREEN 鍵 PRTSC。例子1:關(guān)機腳本 (模擬按鍵為:Ctrl + Esc、u、u ) 把以下代碼復制至記事本,另存為 off.vbsset WshShell = CreateObject(WScript.Shell)WshShell.SendKeys ESCuu例子2:重啟腳本 (模擬按鍵為:Ctrl + Esc、u、r ) 把以下代碼復制至記事本,另存為 reboot.vbsset WshShell = CreateObject(WScript.Shell)WshShell.SendKeys ESCur例子3:切換輸入法 (模擬同時按下:Shift Ctrl )set WshShell = CreateObject(WScript.Shell)WshShell.SendKeys +()例子4:輸入 ! 至記事本并保存為 CnDos.txtDim WshShell Set WshShell=WScript.CreateObject(WScript.Shell) WshShell.Run notepad WScript.Sleep 1500 WshShell.AppActivate 無標題 - 記事本 WshShell.SendKeys c WScript.Sleep 200 WshShell.SendKeys n WScript.Sleep 200 WshShell.SendKeys - WScript.Sleep 200 WshShell.SendKeys d WScript.Sleep 200 WshShell.SendKeys o WScript.Sleep 200 WshShell.SendKeys s WScript.Sleep 200 WshShell.SendKeys . WScript.Sleep 200 WshShell.SendKeys n WScript.Sleep 200 WshShell.SendKeys e WScript.Sleep 200 WshShell.SendKeys t WScript.Sleep 200 WshShell.SendKeys ! WScript.Sleep 200 WshShell.SendKeys %FS WScript.Sleep 500 WshShell.SendKeys C WScript.Sleep 200 WshShell.SendKeys n WScript.Sleep 200 WshShell.SendKeys D WScript.Sleep 200 WshShell.SendKeys o WScript.Sleep 200 WshShell.SendKeys s WScript.Sleep 200 WshShell.SendKeys %S WScript.Sleep 500 WshShell.SendKeys %FX例子5:自動定時存盤的記事本(此腳本來自網(wǎng)上)第一部分:定義變量和對象Dim WshShell, AutoSaveTime, TXTFileNameAutoSaveTime=(1000*60*1) 自動存盤時間為1分鐘Set WshShell=WScript.CreateObject(WScript.Shell)TXTFileName=InputBox(給文本起名(不能用中文和純數(shù)字):)第二部分:打開并激活記事本W(wǎng)shShell.Run notepadWScript.Sleep 200WshShell.AppActivate 無標題 - 記事本第三部分:用輸入的文件名存盤WshShell.SendKeys sWScript.Sleep 300WshShell.SendKeys TXTFileNameWScript.Sleep 300WshShell.SendKeys %sWScript.Sleep AutoSaveTime第四部分:自動定時存盤While WshShell.AppActivate (TXTFileName)=TrueWshShell.SendKeys sWScript.Sleep AutoSaveTimeWendWScript.Quit例子:set objShell = CreateObject(Wscript.Shell) strCommandLine = psetup755281.exe 啟動安裝程序objShell.Run(strCommandLine)set WshShell = CreateObject(WScript.Shell)WScript.Sleep 2000 延時3秒WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300 延時3秒WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300 延時3秒WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 5200 延時3秒WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300 延時3秒WshShell.SendKeys ENTER 模擬按下回車鍵執(zhí)行下一步WScript.Sleep 300 延時3秒WshShell.SendKeys ENT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信陽師范大學《液壓與氣壓傳動1》2023-2024學年第二學期期末試卷
- 煙臺汽車工程職業(yè)學院《波斯語報刊選讀》2023-2024學年第二學期期末試卷
- 江西工業(yè)貿(mào)易職業(yè)技術(shù)學院《中醫(yī)眼科學》2023-2024學年第一學期期末試卷
- 四川外國語大學成都學院《ERP供應鏈管理》2023-2024學年第二學期期末試卷
- 江蘇省海安市2025屆高三下第一次階段性檢測試題生物試題含解析
- 江西應用科技學院《PROE三維機械設(shè)計》2023-2024學年第二學期期末試卷
- 二零二五版美團會員服務(wù)協(xié)議
- 二零二五經(jīng)營場地租賃協(xié)議書范例
- 二零二五版投資理財協(xié)議
- 二零二五版投資人入股協(xié)議書
- SZDB-Z 173-2016 物業(yè)綠化養(yǎng)護管理規(guī)范
- 藝考全真樂理試題及答案
- 鋼廠供銷合同協(xié)議
- 急救知識培訓課件下載
- 小學教學科學試題及答案
- 集團物業(yè)后勤管理制度
- 鍋爐安裝安全管理制度
- 企業(yè)中層管理培訓課件
- 2025年北京市海淀區(qū)高三一模政治試卷(含答案)
- 貴州省2025年4月高三年級適應性考試英語試卷(含答案)
- 液壓安全知識培訓課件
評論
0/150
提交評論