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

タイトル Re^4: 解決Re^4: WHSのRunメソッドにおけるコマンドライン引数に関して
投稿日: 2008/03/28(Fri) 11:42
投稿者花ちゃん
下記コードを試して見て下さい。

Private Sub Command1_Click()
   Shell "MSPAINT.EXE C:\Documents and Settings\UserName\My Documents\test.bmp", vbNormalNoFocus
End Sub
Private Sub Command2_Click()
   Shell "MSPAINT.EXE " & Chr$(34) & "C:\Documents and Settings\UserName\My Documents\test.bmp" & Chr$(34), vbNormalNoFocus
End Sub

空白を使用したフォルダー等はShell 関数では使用できません。
(MS-DOS 流ルールにより)そこでファイル名にChr(34) & "ファイル名" & Chr(34) を
追加することで空白入りファイルが使えるようになります。

と VB5.0 Win95 の頃によく聞いた記憶があります。

http://hanatyan.sakura.ne.jp/vbhlp/tap_shell.htm

上記より下記の ファイルの指定を保護する 項以下の解説と同じ理由ではないでしょうか?
http://msdn2.microsoft.com/ja-jp/library/xe736fyk.aspx

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

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