タイトル : 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の場合は省略も可。 |