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

タイトル Re^3: 解決Re^4: WHSのRunメソッドにおけるコマンドライン引数に関して
投稿日: 2008/03/28(Fri) 09:41
投稿者よねKEN
> > えーっ?なんで?意味からすると動きそうにない。動くはずないのに。。。
>
> その前に試して見れば。

私も「そんなはずない」さんと同じように考えました。
試してみると確かに動きますが、私にはどうして動くのか説明できません。
#Wscript.ShellのRunメソッドでいろいろ独自なパースが行われているのでしょうかね。
なぜ動くのかご存知でしたらご教示いただければ幸いです。

ちなみに、花ちゃん提示のソースのコマンド文字列だと「ファイル名を指定して実行」では動かないんですよね。

私が思うところの正しい記述は以下のようなものと思うのですが。

Call Shell.Run(Chr(34) & "C:\Documents and Settings\Taro\デスクトップ\notepad.exe" & Chr(34) & " " & Chr(34) & "C:\Documents and Settings\Taro\デスクトップ\aaa.txt" & Chr(34), 1, True)

#後半のChr(34)の2つはnotepad.exeの場合は省略も可。

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

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