掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Dosコマンド実行 Win98 (ID:106048)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
うーん やっぱりパラメータの途中に 空白があるせいだと思います。 Win98SEで試したんですが、出来ましたよ。 ちなみにソースは、以下のようにやりました。 Dim lngRet As Long Dim vbDblQ As String Dim strFile1 As String Dim strFile2 As String Dim strFile3 As String vbDblQ = """" strFile1 = vbDblQ & "C:\LOGO.000" & vbDblQ strFile2 = vbDblQ & "C:\LOGO.001" & vbDblQ strFile3 = vbDblQ & "C:\LOGO.BMP" & vbDblQ lngRet = Shell("command.com /c COPY /B " & strFile1 & "+" & strFile2 & " " & strFile3, vbHide) 一応ファイル名にダブルクォーテーションを 付けないでも上手く出来ました。 strFile1 = "C:\LOGO.000" strFile2 = "C:\LOGO.001" strFile3 = "C:\LOGO.BMP" もし それでもエラー原因がわからない場合は、 VBからバッチファイルを作成してそれを実行してみると 多分デバッグしやすいと思います。 MSGBOXでも良いですけどね。 こんな感じに Msgbox "COPY /B " & strFile1 & "+" & strFile2 & " " & strFile3
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.