VBSの質問です

現在C:\Users\hoge\Desktopにa.vbsを置いています
a.vbs内の絶対表記を相対表記に変えてのですがどのようにすればいいでしょうか?
ただ変えただけでは作業領域がデスクトップになってしまいます
よろしくお願いします

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/11/13 02:48:43
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
id:takanii

a.vbs

dim wsh
Dim objFileSystemObject
Dim strFolderPath
set wsh = CreateObject( "WScript.Shell" )
Set objFileSystemObject = WScript.CreateObject("Scripting.FileSystemObject")
strFolderPath = objFileSystemObject.GetFolder(".").Path
wsh.CurrentDirectory = "C:\Users\hoge\Desktop\hoge"
wsh.Run "b.vbs"

ベストアンサー

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149

ポイント300pt
wsh.CurrentDirectory = strFolderPath & "\hoge"

その他の回答0件)

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149ここでベストアンサー

ポイント300pt
wsh.CurrentDirectory = strFolderPath & "\hoge"

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません