Windows スクリプト ホスト

Windows スクリプト ホスト (WSH)
その他の名前Windows スクリプティング ホスト
開発者マイクロソフト
安定版リリース
5.812
オペレーティング·システムマイクロソフトウィンドウズ
タイプ自動化技術
ライセンス独自の 商用ソフトウェア
WebサイトWindows Script Host の概要

Microsoft Windows Script Host ( WSH ) (旧称Windows Scripting Host ) は バッチ ファイルに匹敵するスクリプト機能を提供するMicrosoft Windowsオペレーティング システムの自動化テクノロジですが、サポートされる機能の範囲は広くなっています。このツールは、Windows 95 Build 950a 以降、コントロール パネルから構成およびインストール可能なオプションのインストールとしてインストール ディスクに初めて提供され、その後、Windows 98 (Build 1111) 以降、Windows NT 4.0 Build 1381、Service Pack 4 の標準コンポーネントになりました。WSH は、 Internet Explorer バージョン 3.0 以降にインストールされた WSH エンジンを介したInternet Explorerの自動化の手段でもあります。この時点で、VBScript はMicrosoft Outlook 97の自動化の手段になりました。 [1] WSHは、 Windows CE 3.0 以降 用の VBScript および JScript エンジンに提供されるオプションインストールもあります[2] [3] [4]

言語に依存しないため、様々なActive Scripting言語エンジンを利用できます。デフォルトでは、プレーンテキストのJScript(.JSおよび.JSEファイル)とVBScript(.VBSおよび.VBEファイル)を解釈して実行します。

ユーザーは、 PerlScriptなどの他の言語でスクリプトを記述できるように、様々なスクリプトエンジンをインストールできます。言語に依存しないファイル名拡張子WSF も使用できます。Windowsスクリプトファイル(.WSF) の利点は、複数のスクリプト(「ジョブ」)を記述できるだけでなく、1つのファイル内で複数のスクリプト言語を組み合わせることができることです。

WSH エンジンには、 RexxooRexx (バージョン 4.0.0 まで)、BASICPerlRubyTclPHPJavaScriptDelphiPythonXSLT、およびその他の言語のさまざまな実装が含まれています。

Windows Script Host は、 Windows 98以降のバージョンの Windowsにデフォルトで配布およびインストールされます。また、 Internet Explorer 5 (またはそれ以降のバージョン)がインストールされている場合にもインストールされます。Windows 2000以降では、Windows Script Host をユーザーログインスクリプトで使用できるようになりました。

使用法

Windows Script Hostは、ログオンスクリプト、管理、一般的な自動化など、様々な用途に使用できます。Microsoftはこれを管理ツールと呼んでいます。[5] WSHはスクリプト実行環境を提供します。適切なスクリプトエンジンを呼び出し、スクリプトが操作するためのサービスとオブジェクトのセットを提供します。[5]これらのスクリプトは、 GUIモード(WScript .exe)、コマンドラインモード(CScript .exe)、またはCOMオブジェクト(wshom .ocx)から実行することができ、ユーザーは対話型または非対話型のスクリプトを柔軟に実行できます。[6] Windows Management Instrumentationもこの方法でスクリプト化できます。

WSH、エンジン、および関連機能も、VBAおよび Visual Studio オブジェクト エクスプローラーや、Microsoft Script Debuggerなどのさまざまなスクリプト デバッガーやエディターなどの同様のツールによってアクセス、スクリプト化、およびクエリできるオブジェクトとしてリストされています。

WSH は、一連のコンポーネント オブジェクト モデル(COM) インターフェイスを公開するオブジェクト モデルを実装します。 [7]そのため、ASP、IIS、Internet Explorer、CScript、WScript に加えて、WSH を使用すると、COM やその他の公開オブジェクトを持つ任意の Windows アプリケーションを自動化して通信することができます。たとえば、PerlScript を使用してさまざまなODBCエンジンやSQLなどのさまざまな手段でMicrosoft Accessにクエリを実行したり、ooRexxScript を使用してMicrosoft Excel、Quattro Pro、Microsoft WordLotus Notesなどで事実上 Rexx マクロを作成したり、 XLNTスクリプトを使用して環境変数を取得して新しいTextPadドキュメントに印刷したりすることができます。

Microsoft Office、Open Office ( Pythonやその他のインストール可能なマクロ言語も含む)、 Corel WordPerfect OfficeのVBA機能はWSHエンジンとは別ですが、Outlook 97はマクロ言語としてVBAではなくVBScriptを使用しています。 [8]

ActiveState PythonScript形式のPython は、 PerlScript、 ooRexxScript、 PHPScript、 RubyScript、 LuaScript、XLNTなどのエンジンがインストールされている他の言語と同様、SecureCRT内のデータの自動化やクエリに使用できます。 1 つの注目すべき例外はPaint Shop Proで、これは PythonScript WSH エンジンや、 Unixエミュレーションおよび統合ソフトウェア スイートに付属の Python インタープリタやその他のスタンドアロン Python 実装など外部の Python 実装を使用するのではなく、 PSP プログラム自体に内蔵されているマクロ インタープリタによってPython で自動化できます[9] [10]は中間手段として、サードパーティの Python がインストールされていない場合でも、このようにプログラムできます。Rexx でプログラム可能な端末エミュレータ Passport についても同様です。[11] Van Dyke の SecureCRT 端末エミュレータ、 SecureFX FTP クライアント、および関連クライアント/サーバー プログラムは、現在のバージョンでは WSH によって自動化されているため、エンジンがインストールされている任意の言語を使用できます。ソフトウェアには、VBScript、JScript、および PerlScript の例が付属しています。

最新リリースから数バージョン前まで、4NT / Take Commandの最新実装(Perl、Python、Tcl、Ruby、Lua、VBScript、JScriptなどの「@REXX」や同様のものを使用)におけるプログラミングは、一般的にWSHエンジンを使用しています。[ 12] ZOC端末エミュレータは、外部インタープリタを介してRexxでプログラミングできます。そのうちの1つはプログラムに付属しており、プログラムの設定で別のRexxインタープリタを指定することもできます。[13] [14] MKSツールキットは、パッケージに付属する標準Perlインタープリタperl.exeに加えて、WSHエンジンであるPScriptを提供しています。

VBScript、JScript、および一部のサードパーティ エンジンには、テキスト エディターで編集できないエンコードされた形式でスクリプトを作成して実行する機能があります。これらのエンコードされたスクリプトのファイル拡張子は、.vbe や .jse などです。

特に指定がない限り、WSHスクリプトエンジンは、様々なWindowsサーバーソフトウェアパッケージでCGIスクリプトを実行するために使用できます。現在のバージョンのデフォルトWSHエンジンと、サードパーティ製のエンジンのすべてまたはほとんどは、ソケット機能も備えています。CGIスクリプトとして、あるいはそれ以外の用途として、多くのプログラマーはこの用途にPerlScriptを選択し、VBScriptや様々なRexxベースのエンジンも、接続性とテキスト処理能力において十分に強力であると評価されています。これはファイルアクセスと処理にも当てはまります。VBScriptとJScript用の初期のWSHエンジンは、ベース言語がそうでなかったため、この機能を実装していません。[15]一方、PerlScript、ooRexxScript、その他のWSHエンジンは、最初からこの機能を備えています。

WinWrap Basic、SaxBasicなどはVisual Basic for Applicationsに似ています。これらのツールは開発中のソフトウェアにスクリプト機能やマクロ機能を追加するために使用され、たとえばHost Explorerの以前のバージョンに含まれています。他の多くの言語もこのように使用できます。プログラムのスクリプトに使用される他の言語には、Rexx、Tcl、Perl、Python、Rubyなどがあり、オペレーティングシステムやスプレッドシートおよびデータベースプログラムのオブジェクトを制御するメソッドが付属しています。[16] 唯一の例外は、Zoc端末エミュレータがパッケージに付属のRexxインタープリタまたはユーザーが指定した別のインタープリタによって制御されることです。これはPassportエミュレータの場合も同様です。

VBScript はMicrosoft Outlook 97のマクロ言語であり、 WordBasicは Word 6 まで、PowerPoint、およびその他のツールで使用されています。Excel 5.0 までは Visual Basic 5.0 を使用しています。Office 2000 以降では、すべてのコンポーネントに真の Visual Basic for Applications 6.0 が使用されています。その他のコンポーネントではVisual Basic for Applicationsを使用しています。OpenOfficeマクロ言語として Visual Basic、Python、およびその他の言語を使用しており、他の言語を追加することもできます。LotusScriptVBA と非常に近い関係にあり、Lotus NotesおよびLotus SmartSuiteで使用されています。Lotus SmartSuiteには、Lotus Word Pro ( Ami Proの現在の派生)、Lotus Approach、Lotus FastSite、Lotus 1-2-3などが含まれており、Microsoft からライセンス供与された純粋な VBA は、 WordPerfectParadoxQuattro Proなどの Corel 製品で使用されています

Windowsにインストールされているあらゆるスクリプト言語は、PerlScript、PythonScript、VBScriptといった外部手段を介してアクセスでき、その他の利用可能なエンジンは、データベース(Lotus Notes、Microsoft Access、Oracle Database、Paradox)やスプレッドシート(​​Microsoft Excel、Lotus 1-2-3、Quattro Pro)、そしてワードプロセッサ、端末エミュレータ、コマンドシェルといったツールへのアクセスに使用できます。これらはWSHを介して実行できるため、インストールされたエンジンがあれば、あらゆる言語を使用できます。

Take Commandの強化されたコマンドプロンプトとツールの最新バージョンでは、シェルプロンプトで「script」コマンドを入力すると、現在インストールされているエンジンのリストが1行に1つずつ、つまりCR-LFで区切られて表示されます。[17] [18] [19]

最初の例は非常に単純です。ルートWSH COMオブジェクト「WScript」を使用して、「OK」ボタン付きのメッセージを表示するVBScriptを示しています。このスクリプトを起動すると、CScriptまたはWScriptエンジンが呼び出され、ランタイム環境が提供されます。

ファイルの内容hello0.vbs

WScript . echo "Hello world" WScript . quit 

WSH プログラミングではJScript言語も使用できます。

ファイルの内容hello1.js

WSH . Echo ( "Hello world" ); WSH . Quit ();

または、VBScriptJScriptなどのコードを 1 つのWSFファイルに混在させることもできます

ファイルの内容hello2.wsf

<job> <script language= "VBScript" > MsgBox "hello world (from vb)" </script> <script language= "JScript" > WSH.echo("hello world (from js)"); </script> </job>           

セキュリティ上の懸念

Windowsアプリケーションとプロセスは、Windows Script Hostのスクリプトを使用して自動化できます。ウイルスやマルウェアはこの機能を悪用して作成される可能性があります。そのため、セキュリティ上の理由からこの機能を無効にすることを推奨する人もいます。[20]また、ウイルス対策プログラムには、WSH環境で実行される.vbsファイルやその他のスクリプトを制御する機能が提供されている場合があります。

WSHバージョン5.6以降では、有効な証明書がシステム上に存在する場合、スクリプト自体のScripting.Signerオブジェクトを使用してプログラム的にスクリプトにデジタル署名することができます。あるいは、WSHファイルタイプをサポートするように拡張されたPlatform SDKのsigncodeツールをコマンドラインで使用することもできます。[21]

Windows XPで導入されたソフトウェア制限ポリシーを使用すると、信頼できる場所に保存されているスクリプト、既知のMD5ハッシュを持つスクリプト、または信頼できる発行元によってデジタル署名されたスクリプトのみを実行するようにシステムを構成できるため、信頼できないスクリプトの実行を防ぐことができます。[22]

利用可能なスクリプトエンジン

: 定義上、これらすべてのスクリプト エンジンは、任意の数のプログラムとセットアップで Windows のCGIプログラミングに利用できます。つまり、CGI 用サーバー上で使用されるスクリプトのソース コード ファイルは、.cgi など他のファイル拡張子を持つことができます。 前述の Windows Script Host の機能により、.wsh 拡張子のファイルで複数の言語を含むスクリプトを実行できます。拡張 HTML とXMLも、ネットワーク使用のスクリプトを操作するときに、 Active Server Pagesなどと同様に可能性を広げます。さらに、Windowsシェル スクリプトやTCC4NTなどの拡張機能を持つシェルで作成されたスクリプト、およびMKS Toolkitなどの相互運用性ソフトウェアの下の Unix シェルにも、スクリプトを埋め込むことができます。

エンジン名スクリプト言語を実装基本言語ファイル拡張子可用性制作:状態初回リリース日エンコードされたスクリプト注記
VBスクリプトMicrosoft VBScriptマイクロソフトビジュアル ベーシック.vbsデフォルトでインストールマイクロソフトデフォルトインストール1999はい、.vbeデフォルトのWindowsホストスクリプト
JScriptマイクロソフトJScriptECMAスクリプト.jsデフォルトでインストールマイクロソフトデフォルトインストール1999はい、.jseデフォルトのJavaスクリプトホスト
WinWrap ベーシックWinWrap ベーシック基本.wwbメインのWWBインストールポーラーエンジニアリングWWBの標準機能。.NETとCOMの両方を活用2004はい
Perlスクリプトパールパール5お願いしますActiveState Perlを使用アクティブステートオープンソース1999伝えられるところによると
PスクリプトパールPerl 5、CGI機能.p、.psMKSツールキットを使用MKSコマーシャル2001
XBスクリプトxBase スクリプトエンジンxBase(クリッパー.xbs、.prgクリッパーXBScriptソフトウェアを使用コマーシャル
ロータススクリプトWSHロータススクリプトMicrosoft Visual Basic (参照).nsfサードパーティのダウンロードサービスデスクプラスフリーウェア2001
レックススクリプトレックスレックス.rxs、.rx、.rexいくつかのRexx実装では様々なフリーウェア1998
ooRexxスクリプトオープンオブジェクトREXXレックス.rxsOpen Object Rexx またはサードパーティから無料で入手可能Open Object Rexx チームオープンソース
Pythonスクリプトパイソンパイソン.pysSourceForgeとActivePythonPywin32プロジェクトオープンソース
TclスクリプトTcl /TkTcl/Tk.tclsソースフォージActiveStateまたはサードパーティオープンソース
アクティブPHPスクリプトPHPPHP.phpPHPでPHPチームオープンソース
PHPスクリプトPHPPHP.phpPHPでPHPチームオープンソースActivePHPScriptの以前のバージョン
Rubyスクリプトルビールビー.rbsRubyディストリビューションRubyチームオープンソースはい
XLNTスクリプトXLNTDCL.xcsXLNTとアドバンスドシステムズコンセプツ株式会社コマーシャル1997Windows用の OpenVMS DCLベースの多目的スクリプト アプリケーション
Luaスクリプトルアルア.luaLuaでLua組織オープンソース
オブジェクトREXXエンジンオブジェクト REXXレックス.rex、.rxsIBM Object REXXを使用IBMコマーシャル2002
XMLエンジンXML解析拡張HTML、XML.xml多くのXML実装エルフデータ事実上のデフォルトインストール2000マッキントッシュも
Kixtart WSHエンジンキクスタートKixTart、MS-DOS、Windows 95、Windows NTシェル.kixKixStartでマイクロソフトオランダWindows リソースキットおよびその他のリソース1996Microsoftまたは他の場所からダウンロードします(別名KixStart32)
ヌルスクリプトヌルスクリプトヌル言語.nsNullScriptを使用NullScript組織Windows リソースキットおよびその他のリソース1999
フォーススクリプトフォースフォース.fth、その他フォースDMOZオープンソース
Haskellスクリプトハスケルハスケル*.hsk(暫定)、その他無料ダウンロードオープンソース
XSLT WSHエンジンXSLTXSLT.xslt無料ダウンロードオープンソース
CobolScript WSHエンジンコボルコボル.cbl、.cob、.cb富士通COBOL 3 — 教育目的での使用は無料教育者など向けの無料コンパイラが付属する富士通の商用ソフトウェアは無料です独自の
Delphi スクリプト エンジンデルファイDelphi、Pascalの変種.dlp、.del、.一部のDelphiディストリビューションやリソースキットではコマーシャル2003
DMDスクリプトDMDスクリプトD、Cの大幅な増加.dmdDMD Distributions、ダウンロードフリーウェア: Webで入手可能2014DMD
C#スクリプトC#マイクロソフト C#.NET.cs、.c#、その他ソースコードが利用可能?オープンソース2013
小型CスクリプトエンジンCC (K&R、Ansi).c、その他さまざまな場所、Webで確認フリーウェア2009
JavaScript WSHエンジンJavaScript / JavaJavaとその変種.java、.j、jva、その他多くのJavaScript実装ではSun/その他のJava組織フリーウェア
Take Command WSHエンジン4NT /指揮を執るTCC、 4NT pの現在のバージョン.btm、.cmd、bat、その他JPソフトウェアをチェックJPソフトウェア独自の2015初期の開発
92Script WSHエンジンTI-89 /92+/ボイジャー 200 TI-ベーシックTI-Basic電卓.92bsプロジェクトWeb/FTPサイトさまざまな独立系プログラマー実験的、オープンソース2014"可能"メインエンジンのベータ版は2015年第4四半期、グラフ機能(92Script/Tk)はそれ以降
48Script WSHエンジンHP-48電卓ファミリーのオンボードプログラミング言語HP 48プログラミング言語、Forth、Basic、Lispの遠い親戚.48秒プロジェクトWeb/FTPサイトさまざまな独立系プログラマー実験的2015計画済み2015年9月30日時点の状況。言語はLisp、Basic、Forthなどの影響を受けています。
FortranスクリプトフォートランFortran 77.for、.ftn. f77、f90、f95様々な様々な実験的概念実証、学術的演習、シェアウェア、商用、オープンソース。2000
パスカルスクリプトオブジェクトパスカルパスカル7.pas、.ops、その他オブジェクトパスカルRemObjectsフリーウェア2001Delphiでも直接使用可能
Lisp WSHエンジンLispLisp.lisp、.lspさまざまなLispツールAutoLispなどフリーウェアまたはシェアウェア
ベセンECMA-JavaScriptJavaとその変種.bes、.bsn、その他ソースフォージBESEN組織オープンソース2011
ECMAScript WSHエンジンJavaとその変種様々な様々な様々な様々な実験的、フリーウェア、オープンソース、シェアウェア、プロプライエタリ、商用ウェア2005ECMAScriptの実装は数多くあるが、すべてがWSHエンジンを備えているわけではない。
CFXScript WSHエンジンカシオCFX-9850およびfx電卓シリーズのオンボードプログラミング言語カシオ電卓プログラミング言語、CFWとしてさまざまなオペレーティングシステムに移植.cfxbプロジェクトのWeb/FTPサイト独立したプログラマー実験的2015計画中[23]2015年9月30日現在の状況。言語にはBasic、Forth、Fortranなどの要素が含まれています。
SharpCalcScript WSHエンジンシャープのグラフ電卓のオンボードプログラミング言語Sharp S-Basic を NeusSFortran として Windows に移植.scsbプロジェクトのWeb/FTPサイト独立したプログラマー実験的2015計画済み2015年9月30日現在の状況。シャープのポケットコンピュータのS-Basic言語も含まれています。

LotusScript、SaxBasic、BasicScript、KiXtartawkbashcshなどのUnixシェル、4NTcmd.exe(Windows NTシェル)、Windows PowerShellDCLCC++Fortranなどの他の言語用のエンジンを作成するという提案もありました。[24] XLNT言語[25]はDCLに基づいており、追加のコマンドとステートメントとともに言語の非常に大きなサブセットを提供し、ソフトウェアはWSHエンジン(*.xcs)、コンソールインタープリタ(*.xlnt)、サーバー側およびクライアント側CGIエンジン(*.xgi)の3つの方法で使用できます。[26]

Windows Internet Information Server、Apacheの移植版など、CGIを実装したサーバーでは、ほぼすべてのエンジンを使用できます。最も一般的に使用されるのは、VBScript、JScript、PythonScript、PerlScript、ActivePHPScript、ooRexxScriptです。MKS ToolkitのPScriptプログラムもPerlを実行します。cmd.exe、4NT、kshなどのコマンドシェル、文字列処理機能とソケット機能を備えたスクリプト言語もCGIスクリプトに使用できます。C++、Visual Basic、Javaなどのコンパイル言語も同様に使用できます。すべてのPerlインタープリタ、ooRexx、PHP、そして最近のバージョンのVBScriptとJScriptは、TCP/IP用のソケット、通常はUDPなどのプロトコルをこの目的で使用できます。

バージョン履歴

Windows版WSHバージョンに同梱最後の再配布可能バージョン
ウィンドウズ95なし(別途再配布可能)5.6
ウィンドウズNT4.0なし(別途再配布可能)5.6
Windows CE 3.01.0 (インストーラー ディスクにオプションでインストール)2.0
ウィンドウズ981.05.6
Windows 98 セカンドエディション1.05.6
ウィンドウズ20002.0(WSH 5.1とも呼ばれる)5.7
Windows 2000 SP3、SP4、および SP55.65.7
ウィンドウズミー2.0(WSH 5.1とも呼ばれる)5.6
ウィンドウズXP5.65.7
Windows XP SP35.7適用できない
Windows Server 20035.65.7
ウィンドウズ ビスタ5.7適用できない
Windows Server 20085.7適用できない
ウィンドウズ75.8適用できない
Windows Server 2008 R25.8適用できない
ウィンドウズ85.8適用できない
Windows Server 20125.8適用できない
ウィンドウズ105.812適用できない
Windows Server 20165.812適用できない

WSH バージョン 5.6 の再配布可能バージョンは、Windows 95/98/Me および Windows NT 4.0/2000 にインストールできます。 WSH 5.7 は、Windows 2000、Windows XP、および Windows Server 2003 用にダウンロードできます。 2006 年以降[いつ? ]、古いオペレーティング システム (Windows 9x および Windows NT 4.0) 用の再配布可能バージョンは、Microsoft ダウンロード センターから入手できなくなります。

Windows XP Service Pack 3 以降、リリース 5.7 は Microsoft から入手できる唯一のバージョンであり、それ以降の新しいバージョンの Windows には新しいリビジョンが含まれています。

バージョン

バージョン含まれるもの以下でもご利用いただけます
1.0Windows CE 3.0 (インストーラー ディスクにオプションでインストール)
Windows 98Windows 98 SE
Windows 95
Windows NT 4.0 SP3以降
2.0(WSH 5.1とも呼ばれる)Windows 2000 RTM、SP1、SP2
Windows Me
Windows 95
Windows NT 4.0 SP4以降
Windows 98
5.6Windows 2000 SP3 以降
Windows XP RTM、SP1、SP2
Windows Server 2003
Windows 9x
Windows NT 4.0 SP6a 以降
5.7Windows XP SP3
Windows Vista
Windows Server 2008
Windows 2000 SP4 以降
Windows XP
Windows Server 2003
5.8Windows 7、
Windows 8、
Windows 8.1、
Windows Server 2008 R2、
Windows Server 2012、
Windows Server 2012 R2
5.812Windows 10以降
Windows Server 2016以降

参照

参考文献

  1. ^ ?MSDN、「Windows Scripting Host」および「VBScript」
  2. ^ MSDN 2000年4月号、「Windows Scripting Host」
  3. ^ VBScriptバイブル(1999年)
  4. ^ Windows 2000 Server リソースキット (ドキュメント
  5. ^ ab “What Is WSH?”. msdn.microsoft.com . 2011年10月24日. 2018年1月7日時点のオリジナルよりアーカイブ。 2018年4月30日閲覧
  6. ^ 「Windows Script Host の基礎」。msdn.microsoft.com。2011年10月24日。2017年8月8日時点のオリジナルよりアーカイブ2018年4月30日閲覧。
  7. ^ 「Windows Script Host オブジェクト モデル」。msdn.microsoft.com。2011年10月24日。2017年8月8日時点のオリジナルよりアーカイブ2018年4月30日閲覧。
  8. ^ MSDN「VBA」
  9. ^ ユーザーズマニュアル、Paint Shop Pro 8
  10. ^ Paint Shop Pro 8 ヘルプ、「自動化」
  11. ^ メインヘルプファイル、Passport for Windows
  12. ^ Take Command ドキュメント 18.00 ドキュメントのハードコピーとヘルプファイル
  13. ^ Zoc v 6.0 ヘルプ
  14. ^ Zoc 5.0 印刷マニュアル
  15. ^ MSDNドキュメント
  16. ^ Windows Office 97 & 2000 聖書 (Wiley)
  17. ^ Take Command バージョン 18.00 のドキュメント
  18. ^ JP Software Take Command-4NT-4Dos-4OS/2 サイト、掲示板
  19. ^ Take Command 18.00 ヘルプ
  20. ^ 「Norman - 家庭およびビジネス向けのウイルス対策およびセキュリティソフトウェア」AVG.com。2006年2月21日時点のオリジナルよりアーカイブ2018年4月30日閲覧。
  21. ^ LLC), Tara Meyer (Aquent (2006年6月30日). 「Providing a Secure eXPerience」. msdn.microsoft.com . 2017年11月10日時点のオリジナルよりアーカイブ。 2018年4月30日閲覧
  22. ^ Windows Script Host 5.6 は Windows XP との統合、セキュリティ、新しいオブジェクトモデルを備えています。2008 年 2 月 18 日、Wayback Machineにアーカイブされました。
  23. ^ CasioCalc.com、2016年9月15日のメッセージ
  24. ^ 「Notes/Domino 4 and 5 Forum : RE: Suggestion: Make LotusScript a script engine for Windows Scripting Host」。2015年3月21日時点のオリジナルよりアーカイブ。 2015年3月12日閲覧
  25. ^ ASCI htmlヘルプファイル
  26. ^ ASCIサイト
  • ホスト
「https://en.wikipedia.org/w/index.php?title=Windows_Script_Host&oldid=1300719810」から取得