実行しているスクリプト名の取得

VBScriptで実行しているスクリプト名を取得する方法について説明します。

 

WScript.ScriptNameの構文

実行しているスクリプト名を取得するのは、WScript.ScriptNameプロパティです。

 

WScript.ScriptNameプロパティの構文は以下のとおりです。

WScript.ScriptName

 

■表示例

 

WScript.ScriptNameのプログラム例

WScript.ScriptNameを使用したプログラム例です。

■test1.vbs

Option Explicit

 

WScript.Echo WScript.ScriptName

 

実行すると、スクリプト名が表示されます。

 

 

WScript.ScriptFullNameの構文

実行しているスクリプトの保存パスを含むスクリプト名を取得するのは、WScript.ScriptFullNameプロパティです。

 

WScript.ScriptFullNameプロパティの構文は以下のとおりです。

WScript.ScriptFullName

 

■表示例

 

WScript.ScriptFullNameのプログラム例

WScript.ScriptFullNameを使用したプログラム例です。

■test2.vbs

Option Explicit

 

WScript.Echo WScript.ScriptFullName

 

実行すると、スクリプト名が表示されます。

 

保存パスだけ取得するのプログラム例

WScript.ScriptNameとWScript.ScriptFullNameを使用した、保存パスだけ取得するプログラム例です。

■test3.vbs

Option Explicit

 

WScript.Echo Replace(WScript.ScriptFullName, WScript.ScriptName, vbNullString)

 

実行すると、スクリプトの保存パスが表示されます。

 

まとめ

VBScriptで実行しているスクリプト名、保存パスを取得する方法について説明しました。

 

以上、VBScriptで実行しているスクリプト名を取得するでした。