プログラム用に新しいファイルタイプを作成する場合、“アプリケーションで開く”正しく?
-
10-07-2019 - |
質問
プログラムを作成しました。また、プログラムが作成、開き、編集できる独自のファイルタイプを作成しました。エクスプローラーで、この新しいファイルタイプを右クリックし、[開く]を選択しました。そして私のプログラムを選びました。もちろん、ファイルをロードせずにプログラムを開くだけです。
起動時にファイルを開くように要求されていることをプログラムに知らせるにはどうすればよいですか? " Open With"というコマンドライン引数がありますか?送信しますか?
解決
はい、エクスプローラーはファイルのパスをコマンドライン引数としてアプリケーションの実行可能ファイルに送信します。
C#では args [0]
を、C ++では argv [1]
を使用して読み取ることができます。
所属していません StackOverflow