タイトル : Re^5: WHSのRunメソッドにおけるコマンドライン引数に関して 投稿日 : 2008/03/28(Fri) 09:49 投稿者 : よねKEN
> 早速、次のように試させて頂いたのですが、 > Call Shell.Run("""C:\Documents and Settings\Taro\デスクトップ\notepad.exe"" ""C:\Documents and Settings\Taro\デスクトップ\aaa.txt""", 1, True) > > やはり同じエラーが出ました。 > 「'Run' メソッドは失敗しました: 'IWshShell3' オブジェクト」 VB6環境が手元にないので、VBScriptで以下のようなコードを書いて確認しましたが、 問題なく起動できました。 Dim Shell Set Shell = CreateObject("Wscript.Shell") Call Shell.Run("""C:\Documents and Settings\Taro\デスクトップ\notepad.exe"" ""C:\Documents and Settings\Taro\デスクトップ\aaa.txt""", 1, True) #・notepad.exeをデスクトップに予めコピーしました。 #・Call Shell.Run〜の部分は提示のコードをコピペして、Taroの部分は自分のアカウントに書き換えて試しています。 > 何度もすいませんが宜しくお願い致します。 何ででしょうね。同じオブジェクトを使っているので、 VBScriptとVB6等の環境違いとは考えにくいのですが、 環境違いが何か影響しているのでしょうか。。。 |