tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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等の環境違いとは考えにくいのですが、
環境違いが何か影響しているのでしょうか。。。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。