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で実行しているスクリプト名を取得するでした。