拡張子 .xml へ関連付け
どこぞで、河端さん
xml の中身にあわせて適切なアプリケーションを起動するプログラムを開発し、xml 拡張子に割り当てておくのもよさそうですね。
比較的簡単に作れるのではないかと思います。
それなりに汎用的なの、欲しいですねえ。探せば結構ありそうなきもしますが…。
<exploreAssoc> <verb>open</verb> <program><![CDATA[ app.exe ]]</program> <parameter><![CDATA[ -f {0:Filename} ]]</parameter> <parameter><![CDATA[ -d {0:Directory} ]]</parameter> : : その他、必要に応じて ProcessStartInfo のメンバを設定する : </exploreAssoc>
みたいなかんじかな? XMLReader とかで読んで、FileInfo を利用したフォーマッタを指定して string.Format でコマンドライン文字列作ればオッケーなかんじかな?