PDA

View Full Version : گرفتن ارگومان های وروی موقع اجرای برنامه



hamedgh
دوشنبه 24 فروردین 1388, 13:30 عصر
سلام

موقع اجرای برنامه اگر کامند لاین اجرا کنیم می توانیم به ان آرگومان های پاس کنیم

که در متد main برنامه به این صورت است string[] arges و

نکته ای که اینجا ست اینکه من این کار با Wpf می خواهم انجام بدهم و قسمت استاتیک

اجرای برنامه نمی دانم کجای آن قرار دارد هر چی گشتم پیدا نکردم می خواهم ببینم همچین چیزی اصلا در wpf وجود دارد و اگر دارد کجای آن باید دنبال ان بگردم

در کل می خواهم یکسری آرگومانهای موقع اجرای برنامه ام که با Wpf نوشته شده است از ورودی بگیرم .

رضا عربلو
دوشنبه 24 فروردین 1388, 18:41 عصر
در App.xaml.cs بنویسید:


protected override void OnStartup(StartupEventArgs e)
{
if (e.Args != null && e.Args.Count() > 0)
{
string s = e.Args[0];
...
}
base.OnStartup(e);
}

Zaparo
شنبه 05 اردیبهشت 1388, 10:54 صبح
بهتره از این استفاده کنید



string[] args = Environment.GetCommandLineArgs();