HASTCounter:6185Today:3Yesterday:1Online:6Tweet実行時のファイルパスやコマンドライン引数を取得するAbout実行時にコマンドライン引数を指定することで、アプリケーションの挙動を制御したい場合があります。WPFアプリケーションでも実装することができるので、ここではその方法について解説します。WpfApplication_GetCommandLineArgs.zipVisualStudio2012.Netframework4.5HowTo一般的な取得方法ディレクトリであれば、AppDomain.CurrentDomain.BaseDirectoryで取得することができます。System.AppDomain.CurrentDomain.BaseDirectory;一般的な取得方法はEnvironment.GetCommandLineArgsを利用する方法であると思われます。引数の先頭は常に実行時の(実行ファイルの)パスになるので、パスを取得する目的でも利用することができます。Environment.GetCommandLineArgs()[0];実行直後に取得する普通に開発している分には、あまり馴染みのない"App.xaml"とそのコード"App(.xaml).xs"でコマンドライン引数を取得することができます。Appクラスは、"Startupイベント"を通知します。このイベントハンドラ内でコマンドライン引数を取得します。App.xamlにStartupイベントを追加するコードは次の通りです。</Application.Resources></Application>XAMLに定義したイベントハンドラの実体はコード(App.xaml.cs)に実装することになります。コマンドライン引数は、StartupEventArgsのArgsプロパティから取得することができます。著作権Administrator。