だから私は、ファイルを保存して開くことができるC#アプリケーションを持っています。 Windowsエクスプローラが登録され、アプリケーションでそのファイル形式を開くことができます。しかし、私はWindowsエクスプローラでダブルクリックしたファイルのファイルパスをどのように取得するのですか?wpfアプリケーションで開いているファイルパス文書を取得するにはどうすればよいですか?
0
A
答えて
2
あなたはコマンドライン経由でそれを得る - これらの引数を読み取る方法については、例
http://msdn.microsoft.com/de-de/library/system.environment.getcommandlineargs.aspx
http://msdn.microsoft.com/en-us/library/aa970914.aspx
0
のためのあなたのApp.xaml.csファイルがAppStartingUpメソッドを持つ必要があります参照してください。イベントargsにはプログラムのコマンドライン引数が含まれています。最初にファイル名を指定してください:
public partial class app : Application
{
void AppStartingUp(object sender, StartupEventArgs e)
{
string file_name = e.Args[0];
...
}
}
関連する問題
- 1. WPF - MainWindowインスタンスを取得するにはどうすればよいですか?
- 2. iframeでjavascriptを取得して親文書を変更するにはどうすればよいですか?
- 3. FileStreamを使ってファイルパスを取得するにはどうすればよいですか?
- 4. WPFテキストブロックで段落を取得するにはどうすればよいでしょうか? (改行文字?)
- 5. 単一のWinFormダイアログでフォルダまたはファイルパスを取得するにはどうすればよいですか?
- 6. ASP.NET Webアプリケーションでログインしているユーザーを取得するにはどうすればよいですか?
- 7. WPFキャンバスで文字列のテキストサイズを取得するにはどうすればよいですか?
- 8. 公開されていないiOSアプリケーションで使用されているオープングラフアクションの承認を取得するにはどうすればよいですか?
- 9. Android:一致するサムネイルURIへのファイルパスを取得するにはどうすればよいですか?
- 10. Pythonでクラスのファイルパスを取得するにはどうすればよいですか?
- 11. PowerShellで拡張子なしのファイルパスを取得するにはどうすればよいですか?
- 12. PHPでファイルパスの終わりを取得するにはどうすればよいですか?
- 13. サーバ名からファイルパスの特定の部分を取得するにはどうすればよいですか?
- 14. .NETでPDF文書内のページの向きを取得するにはどうすればよいですか?
- 15. バッチスクリプトを実行しているドライブ文字を取得するにはどうすればよいですか?
- 16. C#からWord文書のファイル名を取得するにはどうすればよいですか?
- 17. 大きなXML文書からストリーミングイテレータ[Node]を取得するにはどうすればよいですか?
- 18. Luceneの文書にはどうすればいいですか?
- 19. WPFでメニューを左に開くにはどうすればいいですか?
- 20. 最高の数値書式文字列を取得するにはどうすればよいですか?
- 21. WPF/GDI interop:正しいアルファを取得するにはどうすればよいですか?
- 22. JSONを書くときに開いているFlashチャートでツールチップを取得するにはどうすればよいですか?
- 23. C#で書かれたWindowsサービスでServiceNameを取得するにはどうすればよいですか?
- 24. GridSplitterを使用してWPFグリッドの列幅を取得するにはどうすればよいですか?
- 25. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 26. サブ/パブを文書化するにはどうすればよいですか?
- 27. 現在のアプリケーションで開かれているフラグメントの名前をAndroidサービスから取得するにはどうすればよいですか?
- 28. iOS PhoneGapアプリケーションでアプリケーションのバージョンとビルドを取得するにはどうすればよいですか?
- 29. WPFでキャンバス上にボタンの位置を取得するにはどうすればよいですか?
- 30. grailsでデータベースインスタンスを取得するにはどうすればよいですか?
ありがとう、私はこれを探していたときに私は見落としているに違いありません。 –