人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBSの質問です
C:\hoge1にa.vbsがあるのですが

a.vbs
---------------------------
sub main
dim wsh
set wsh = CreateObject( "WScript.Shell" )
wsh.exec( "cmd.exe /c C:\hoge2\b.vbs -aaa -bbb -ccc" )
end sub
call main
-----------------------------

a.vbsを実行したところb.vbsの作業がC:\hoge1で行われてしまいます。
おそらくa.vbsがb.vbsを読み込みC:\hoge1で作業をしているのだと思うのですが、
b.vbsをC:\hoge2のフォルダで作業させたい場合はa.vbsをどのように書けばいいでしょうか?
よろしくお願いします

●質問者: takanii
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●300ポイント ベストアンサー

こちらが参考になりそう。
http://gallery.technet.microsoft.com/scriptcenter/c59310c3-7ef9-4672-ae00-4af8c88e82b9

sub main
 dim wsh
 set wsh = CreateObject( "WScript.Shell" )
 wsh.CurrentDirectory = "C:\hoge2"  ' ※カレントディレクトリを C:\hoge2 にする
 wsh.exec( "cmd.exe /c C:\hoge2\b.vbs -aaa -bbb -ccc" )
end sub

call main
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ