.bat
ファイルを.vbs
から実行する方法を、そのドライブを指定することなくC:
に指定する必要があります。私は何らかのインストールを試みたいと思うし、.bat
ファイルが開き、そのミニアニメーションを.vbs
から行う偽の読み込みまたはインストール画面を行った。これに関する問題は、.vbs
に.bat
をつけて送信するとエラーが発生したということです。これは私が見つけたものです:このスクリプトでドライブを指定せずにvbsから.batファイルを実行します。
CreateObject("WScript.Shell").Run("""C:\Users\Name\Desktop\Thingy.bat""")
問題は、私はそれを送った人も私のようにC:
に同じ名前が必要になりますしていることです。このスクリプトを変更するにはどうしたらいいですか、それとも不可能ですか?
デスクトップに常駐している場合は、「%USERPROFILE%」またはそれに相当するvbsを使用できます。 – geisterfurz007
スクリプトパスを変数に取得します。 'scriptPath = FSO.GetParentFolderName(wscript.ScriptFullName)' – Squashman