ホームページ  >  記事  >  ウェブフロントエンド  >  Js は WScript.Shell オブジェクトを使用して .bat ファイルと cmd コマンドを実行します_javascript スキル

Js は WScript.Shell オブジェクトを使用して .bat ファイルと cmd コマンドを実行します_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 16:25:442419ブラウズ

WScript.Shell (Windows Script Host Runtime Library) はオブジェクトであり、対応するファイルは C:/WINDOWS/system32/wshom.ocx です。Wscript.shell はサーバー システムによって使用されるコンポーネントです。シェルとは「シェル」を意味します。このオブジェクトは、プログラムの実行、レジストリ、環境変数の読み取りおよび書き込みなど、オペレーティング システム シェルの一般的な操作を実行できます。このオブジェクトは通常、VB または VBS プログラミングで使用されます。

WScript.Shell オブジェクトをインストールします: regsvr32 WShom.Ocx

WScript.Shell オブジェクトをアンインストールします: regsvr32 -u WShom.Ocx または regsvr32 /u WShom.Ocx

例:

1. test.bat ファイルを作成し、D: ルート ディレクトリに保存します。この機能は、*txt ファイルを d:/test ディレクトリにコピーすることです。

コードをコピーします コードは次のとおりです:

MDテスト
d:/*.txt d:/test
をコピーします 一時停止

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 までご連絡ください。