首頁  >  文章  >  web前端  >  Js使用WScript.Shell物件執行.bat檔案和cmd指令_javascript技巧

Js使用WScript.Shell物件執行.bat檔案和cmd指令_javascript技巧

WBOY
WBOY原創
2016-05-16 16:25:442418瀏覽

WScript.Shell(Windows Script Host Runtime Library)是一個對象,對應的檔案是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是伺服器系統會用到的一種元件。 shell 就是「殼」的意思,這個物件可以執行作業系統外殼常用的操作,例如執行程式、讀寫登錄、環境變數等。這個物件通常被用在VB或VBS程式設計。

  安裝WScript.Shell物件:regsvr32 WShom.Ocx

  卸載WScript.Shell物件:regsvr32 -u WShom.Ocx 或 regsvr32 /u WShom.Ocx

  For Example:

  1. 建立test.bat文件,存於D:根目錄下,作用是將*txt檔案拷貝到d:/test目錄下。  

複製程式碼 程式碼如下:

md test
copy d:/*.txt d:/test
pause

   2. 建立WScript.Shell對象,由該物件直接執行test.dat檔案。

複製程式碼 程式碼如下:

var objShell;
objShell=new ActiveXObject("WScript.Shell");
var iReturnCode=objShell.Run("c:/test.bat",0,true);

   3. 建立WScript.Shell對象,由該物件直接執行CMD指令。

複製程式碼 程式碼如下:

var objShell
var objShell= new ActiveXObject("WScript.Shell")
var iReturnCode=objShell.Run("cmd.exe /c md test",0,true)
iReturnCode=objShell.Run("cmd.exe /c copy d:/*.text mytest",0,true)

方法很簡單,卻很實用,這裡推薦給朋友

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn