質問: 実際にバッチファイルからプログラムを開くにはどうすればよいですか?それが行うすべてはそのファイル名でコマンドプロンプトを開くことです 私は現在、バッチファイルのスクリプトを学習しようとしているので、私が間違っていることを見ているだけではなく、テキストファイルを開く非常に単純なバッチファイルを作成しているだけです。これが私が使用しているコードです:@echo off title opening a file lesson start "c:\projects\batch\hi.txt" pause 本来の方法でテキストファイルを開く代わりに、対応する出力を含むバッチファイルコマンドプロンプトを開くだけです。 何かキーを押すと続行します 。 。 。 それは結構です、それは私が意図したものですが、テキストファイルを開く代わりに、ファイルパス:c:\ projects\batch\hi.txtをキャプションとしてプロンプトを表示し、デフォルトのパスを出力するだけです: microsoft windows [version 6.1.7600] copyright(c)2009 microsoft corporation。全著作権所有。 c:\ projects> 誰かが私が間違っていること、なぜデフォルトのプログラムで開かないのかについて私を案内できますか?絶対パス(ターゲット)を使用してoutlookやvisual studio 2010のような他のファイルも開こうとしましたが、これは同じことを行うので、テキストファイルだけではありません。私はまだスクリプト言語に慣れていません。
回答: .txtは開始コマンドを必要としません。それを呼び出すだけです:"c:\projects\batch\hi.txt" 他のフォーマットでは、開始が必要です。たとえば、csvの場合、startを使用します。