run 方法:
run方法有三個引數,
第乙個引數是你要執行的程式的路徑,
第二個引數是視窗的形式,0後台執行;1正常執行;2最小化;3最大化;預設的話表示正常執行
第三個引數是表示這個指令碼是等待還是繼續執行,如果設為了true,指令碼就會等待呼叫的程式退出後再向後執行。
例1:
set ws = createobject("wscript.shell")
ws.run "notepad",,true
ws.run "iexplore"
例2:隱藏bat執行視窗
set ws = createobject("wscript.shell")
ws.run "x.bat",0
例3:
set ws = createobject("wscript.shell")
ws.run "cmd /c netstat -an>>x.txt",0
例4:
set ws = createobject("wscript.shell")
ws.run "taskkill /f /im iexplore.exe",0
exec 方法
例1:執行檔案
set ws = createobject("wscript.shell")
ws.exec "notepad c:/x.txt" '對於exec應指明程式,此notepad是必須的
例2:執行程式》獲取程序pid值》強行結束程序(沒有run+taskkill強:如在記事本未儲存的情況下結束程序,exec會出錯,而run不會)>判斷程序是否在執行(這個功能不錯)
set ws = createobject("wscript.shell")
set e = ws.exec("notepad")
msgbox e.processid
e.terminate
wsh.sleep 1000
msgbox e.status '0為執行,1為結束
例3:直接獲取dos命令輸出,dos視窗會閃一下,exec沒有視窗控制功能
set ws = createobject("wscript.shell")
set e = ws.exec("ipconfig")
msgbox e.stdout.readall
例4:
set ws = createobject("wscript.shell")
set e = ws.exec("cmd /c echo hi")
msgbox e.stdout.readall
JS RegExp例項 exec方法
exec 方法在目標字串中查詢匹配的子字串,若存在匹配,則返回乙個陣列,否則返回null。d exec js123 123 d exec js123 js ecmaer exec js123 nullregexp.prototype.exec strobj 引數描述 strobj待匹配的字串。exe...
RegExp物件的exec方法
regexp物件的exec方法和string物件的match方法用法十分相似,分兩篇部落格講講其各自的用法和它們之間的異同。定義 exec 方法用於檢索字串中的正規表示式的匹配。語法 regexpobject.exec string 返回值 返回乙個陣列,其中存放匹配的結果,第一項為與整個模式匹配的...
正則化方法 exec 和match以及test
var patt new regexp d g var str dfgdfg5465yhhgh65y65hh41 var result var reset patt.exec str while result patt.exec str null document.write str.match p...