プログラム用に新しいファイルタイプを作成する場合、“アプリケーションで開く”正しく?

StackOverflow https://stackoverflow.com/questions/433474

質問

プログラムを作成しました。また、プログラムが作成、開き、編集できる独自のファイルタイプを作成しました。エクスプローラーで、この新しいファイルタイプを右クリックし、[開く]を選択しました。そして私のプログラムを選びました。もちろん、ファイルをロードせずにプログラムを開くだけです。

起動時にファイルを開くように要求されていることをプログラムに知らせるにはどうすればよいですか? " Open With"というコマンドライン引数がありますか?送信しますか?

役に立ちましたか?

解決

はい、エクスプローラーはファイルのパスをコマンドライン引数としてアプリケーションの実行可能ファイルに送信します。

C#では args [0] を、C ++では argv [1] を使用して読み取ることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top