VBSから別のexeファイルを実行させたいですが、引数と作業用フォルダが必要で、やり方がわかりません。
A は別のexeファイル
B は作業用フォルダ
C はAを実行させる時の引数
D はAのマクロファイル
以下のようにショットカットを作成し、実行することができました。
ショットカットを使わずに直接に実行させたいです。
Set WshShell = WScript.CreateObject("WScript.Shell")
locDesktop = WshShell.SpecialFolders("Desktop")
srtCutName = locDesktop & "\Shortcut_test.lnk"
Set WshShortcut = WshShell.CreateShortcut(srtCutName)
With (WshShortcut)
.TargetPath = "C:\Program Files\A.EXE"
.IconLocation = "%SystemRoot%\system32\SHELL32.dll,10"
.WindowStyle = 1
.WorkingDirectory = "C:\Program Files\B"
.Arguments= " C D"
.Save()
End With
何卒よろしくお願いします。
実際実行しているコードは?
|ω・`) ぁ…
http://www.google.co.jp/search?complete=1&hl=ja&q=wscript+currentdirectory&lr=
なるほど、Currentdirectoryを指定すればいいですね。
ありがとうございます。
ツイート | ![]() |