

すごく基本的なことだと思うんですが、
WSHで空白を含んだコマンドを実行するにはどうすればいいのでしょうか。
具体的にはOutlookExpressを自動起動したいのです。
WShell.Run("%SystemDrive%\\Program Files\\Outlook Express\\msimn.exe");
こう書くと「指定されたファイルが見つかれません」と言われます。
空白を含まない短いファイル名を使って、
Progra~1\Outloo~1\msimn.exeのように指定すれば起動はするのですが、
ほかの環境では動かなくなるかもしれないので不安です。
よろしくお願いいたします。
No.2
- 回答日時:
同じですが、
Dim WShell
Set WShell = WSCript.CreateObject("WSCript.Shell")
WShell.Run """%SystemDrive%\\Program Files\\Outlook Express\\msimn.exe"""
で、問題なく起動できました。
No.1
- 回答日時:
WShell.Run("""%SystemDrive%\\Program Files\\Outlook Express\\msimn.exe""")
という風に、二重引用符を3個ずつ付けます。
参考URL:http://blogs.sqlpassj.org/yamaken/archive/2004/0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCについて
-
DOS窓の非表示について
-
Visual basic6.0からショートカ...
-
Shiftキーを押しながら起動
-
バッチファイル アプリケーシ...
-
ショートカットのリンク先が参...
-
バッチファイルでAPを終了さ...
-
vbsでIEページコピーの方法
-
EXCELをバッチコマンドで...
-
大量のフォルダからひとつのフ...
-
アクセス 壊れた? 「ファイ...
-
コマンドプロンプトのエラーに...
-
特定フォルダ内のファイルを自...
-
複数のbatファイルを自動実行し...
-
コマンドプロンプトの「%1」と...
-
名前の変更ができない動画ファイル
-
Excel VBAで複数のバッチファイ...
-
win10の「フォト」で、「次へ」...
-
同名のフォルダを検索・削除したい
-
バッチ処理でファイルの中身を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
EXCELをバッチコマンドで...
-
ExcelVBAにてアプリをタスクマ...
-
UWSCについて
-
batファイルで立ち上げたaplを...
-
VB.NETでDOSコマンドの複数実行
-
c#でコマンドプロンプトを実行...
-
Shiftキーを押しながら起動
-
バッチへ値を返す
-
gccがコマンドプロンプト上で使...
-
CreateProcessの制御について
-
64bitのwindowsサーバーで32bit...
-
stable diffusionのインストー...
-
プログラムを実行すると、なぜ...
-
VB.NETでコマンドプロンプトの操作
-
Visual basic6.0からショートカ...
-
バッチファイルからftpを実行時...
-
ASPからのEXEファイル起動
-
パスの件
-
VBSでコマンドプロンプトのカレ...
おすすめ情報