• ベストアンサー

DOSコマンドでファイルを特定のアプリで開く方法について

OSはWindows XP SP2でWEBブラウザはIE6とFirefoxが インストールされています。 規定のブラウザはFirefoxを指定していますが、デスクトップに ある特定のhtmlファイルだけはIE6で開きたいと思っています。 規定のブラウザは変更せずに、このhtmlファイルだけIE6で 開くようなDOSコマンドはありますでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

コマンドだけなら、 start□iexplore.exe□"C:\WINNT\Temp\image.htm"  (←□は半角スペース) ショートカットを作成する場合には、 cmd□/c□start□iexplore.exe□"C:\WINNT\Temp\image.htm"  (←□は半角スペース) いずれも、"iexplore.exe"の方は、プログラム名だけで構いませんが、".htm"、".html"ファイルの方は、ドライブ名から始まるフルパスで指定してください。ファイル名だけの指定だと、ファイル名の頭に"http://"が付加されてしまい、うまく開くことができません。

crossone
質問者

お礼

deadline様、迅速かつ丁寧なご回答ありがとうございます。 ショートカットを作成したかったので、非常に助かりました。 また機会がありましたらよろしくお願いいたします。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

わかりやすい方法を説明します。 (1)(デスクトップでなく)[スタートメニュー]からインターネットエキスプローラのショートカットアイコンを探し、右ドラッグでデスクトップにショートカットを作成します。アイコンを右クリックしてプロパティを確認するとリンク先が "C:\Program Files\Internet Explorer\iexplore.exe" のようになっていることを確認 (2) デスクトップ(どこでも良い)にあるHTMLアイコンを右ボタンでドラッグしてデスクトップに持ってくる、メニューから「ショートカットの作成」を選択する。  同じく、右クリックからプロパティを選択しリンク先を確認 "C:\Documents and Settings\[ユーザー名]\デスクトップ\hoge.html" (3)どちらでも同じ結果ですが  リンク先の二つを半角スペースを挟んで合体させます。 "C:\Program Files\Internet Explorer\iexplore.exe" "C:\Documents and Settings\[ユーザー名]\デスクトップ\hoge.html"  となる。 (4) これで完成ですが、アイコンの変更で、わかりやすいもに、またショートカット名もわかりやすいものに

crossone
質問者

お礼

ORUKA1951様、丁寧なご回答ありがとうございます。 やり方等、大変勉強になりました。 また機会がありましたらよろしくお願いいたします。

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

ANo.#1の補足。 "C:\WINNT\Temp\image.htm"は、あくまで一つの例ですので、"C:\WINNT\Temp\image.htm"の部分を開きたいファイルのフルパスに置き換えてください。 "C:\WINNT\Temp\image.htm"のようにフルパスに半角のスペースが入らない場合には、二重引用符(")を省略することが出来ますが、"C:\Documents and Settings\Administrator\My Documents\image.htm"のようにフルパスに半角のスペースが含まれている場合には、二重引用符が必須です。 start□iexplore.exe□C:\WINNT\Temp\image.htm  (←○ 半角スペースが含まれていないので、二重引用符が無くても開く) start□iexplore.exe□C:\Documents and Settings\Administrator\My Documents\image.htm  (←× 半角スペースが含まれるので、二重引用符が無いと開かない)

関連するQ&A

  • HTTPプロトコルがMozilla FireFoxに関連付けされない

    Vista Ultimate SP1にFireFox2.0.0.14をインストールしています。 今までは普通に使えてたのですが、今日いきなりWebページがIE7で開く様になってしまいました。 ですが既定のブラウザにはFirefoxが指定してあって、一旦IEに戻してからFireFoxに設定し直しても変わりません。 「規定のプログラム」から見てみると、HTTP/HTTPSとhtmlファイル等の関連付けがIEになってました。 これで戻せれば良いのですが、プロトコルの方の設定変更プログラム一覧にFireFoxが無いのです。 FireFocの再インストールも試みましたが変わりませんでした。 此処まで来ると自分はお手上げなんですが、何方か解決策をご存じの方はご教授願いたいです。

  • DOSコマンドでの日付選択ファイル削除

    DOSのファイル削除コマンド(DELあるいはERASE)にファイル更新日付による選択オプションを与えるようなことはできないのでしょうか。 一定期間以上前のLogファイルや一時保存ファイル等を定期的に自動削除していくタスクスケジュールを組みたいのです。具体的には、特定フォルダ内の、例えば1ヶ月以上前に更新されたファイルのみ指定して削除するDOSコマンドオプションがあれば、これを使ったバッチプログラムファイルを作り、それをタスクスケジューラで定期的に実行する形式にしたいと考えています。 もしDOSコマンドによる方法が不可能な場合、他に簡単でいい方法があったらご教示いただければ助かります。

  • DOSコマンド フォルダ内のファイル名

    指定したフォルダの中にある、ファイル名をフルパスでtxtファイルで出力できるDOSコマンドは何でしょうか。かなり前に使用したのですが、忘れてしまいました。宜しくお願い致します。

  • DOSプロンプトでLinuxコマンドを使えるようにするには

    Windows XP (SP2)を使っています. 以前はDOSプロンプトでLinuxコマンドが使えたんですが,今は使えません.ディレクトリの中身を見るのもlsでなくdirとうたなくてはなりません. 最近HDDを増設したのに伴い,以前は入れていたCygwinを消してしまいました.これが原因なんでしょうか? もしCygwinをいれないとLinuxコマンドが使えないのであればその旨を教えていただけないでしょうか?再インストールします. 以上,よろしくお願いいたします.

  • DOSコマンド(バッチファイル)の記述方法について

    Webサイトで、掲示板のログを定期的にFTPダウンロードして管理する運用を考えています。 DOSのFTPコマンドでダウンロードして、タスクで定時実行する所まで、できたのですが、いつも決まった場所にダウンロードするため、データが毎回上書きされてしまいます。 それで、FTPダウンロードの直前に、DOSコマンド(バッチファイル)で別フォルダを作ってデータを退避させるようにしたいのです。 もしできれば『2006_02_20_16_00』など、バッチファイル実行時の日時(年月日、時刻まで)が分かるようなフォルダ名にしたいです。 そんな事できるのでしょうか? DOSコマンドに詳しくないので、分かる方教えてください。 ダウンロードするフォルダは、『c:\Backup\』だとして、書き方の例を教えてください。 よろしくお願いします。

  • DOSコマンドの削除で・・・

    DOSコマンドを使って、指定ファイルの削除バッチを作成し、タスク管理で自動実行しようと試みたのですが、DOS窓でy/nの返答を返さないと先に進まず自動的に実行が出来ません。 いい方法があれば教えてください。

  • DOSコマンド

    テキストファイル内にある指定された文字列を、指定した文字に置き換えできる DOSコマンドはありませんか? バッチ形式で、検索文字列、置き換え文字列が指定できるのが希望です。 例:テキストファイル内 C:\Documents and Settings\○○ バッチ実行後↓ C:\Documents and Settings\×× ○○を検索して××に置き換えしなさい といった感じです。

  • DOSコマンドでのファイルコピー

    Windowsが起動できなくなってしまったのでOSを再インストールしようと思うのですが、 できればCドライブに保存しているファイルをDにコピーしてバックアップを取りたいと思っています。 具体的にどの画面からDOSモードに入りどういうコマンドを打てばよろしいでしょうか。 ちなみにHDは生きていて、現在Cドライブの中のファイルは読み取れる状態です。

  • DOSプロンプトでコマンドが動作しない

    batファイルを作るためにとりあえずwindows端末のDOSプロンプト を立ち上げ、コマンドをたたいてみようとしています 端末はwindows7なのですが、DOSプロンプトに対して openコマンドをたたいたら 'open'は内部コマンドまたは外部コマンド、操作可能なプログラム またはバッチファイルとして認識されていません とのメッセージがでます Webで調べるとパスが通ってない?とのことのようですが このopenコマンドがwindows7のどこにあるか あるいはそれがわかった時、どこにどのように記載したらいいか 等、記載のサイトとか方法について教えていただけないでしようか よろしくお願いします。

  • DOSコマンドで、指定階層のExcelファイルを開くには?

    こんにちは。 Dosコマンドで指定のExcelファイルを開くには、どのように入力すればよろしいでしょうか? 例:c:\temp\test.xls を開く場合