VBScriptファイルを作成しましたが、もう一度開きたいと思います。私は現在、スクリプトを開くにはどうすればよいですか?
CreateObject("WScript.Shell").Run("W:\\Downloads\\FileName.vbs")
を持っているしかし、私は、ファイルがなるところ私にはわからないので、それは、せずに特定のパスを自分自身を開きたいです。それは可能ですか?
VBScriptファイルを作成しましたが、もう一度開きたいと思います。私は現在、スクリプトを開くにはどうすればよいですか?
CreateObject("WScript.Shell").Run("W:\\Downloads\\FileName.vbs")
を持っているしかし、私は、ファイルがなるところ私にはわからないので、それは、せずに特定のパスを自分自身を開きたいです。それは可能ですか?
@JosefZとして指摘されています。ScriptFullName
プロパティを使用して、スクリプトの完全なパスを取得します。
CreateObject("WScript.Shell").Run WScript.ScriptFullName
それはVBSファイルは、パスの残りの部分を指定する必要はありませんのと同じフォルダ内にあるファイルを開きます。この1
CreateObject ("WScript.Shell").Run(".\filename.vbs")
を試してみてください。 MsgBoxの "text"を追加すると、プログラムが終了しないようにすることができます。そうしないと、一度に1つのプログラムだけが実行されます。
'Wscript.ScriptFullName' – JosefZ
ScriptFullNameにスクリプトを入れることを意味します。 –
' Wscript.ScriptFullName' [現在実行中のスクリプトのフルパスを返します](https://msdn.microsoft.com/en-us/library/) cc5ywscw(v = vs.84).aspx)、 – JosefZ