码迷,mamicode.com
首页 > 其他好文 > 详细

每日一测1(带命令行参数运行)

时间:2014-11-21 12:35:15      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:winform   style   io   ar   os   sp   for   on   bs   

怎么让程序带参数运行以便适应不同的测试环境?

命令行参数在程序中的配置位置是在项目-属性-启动选项-命令行参数里

可以通过Main方法传入命令行参数(控制台程序本身就已带), 传入一个string类型的数组。也可以通过System.Environment这个类取出


static void Main(string[] args) 
{
  for (int i = 0; i < args.Length; i++)      //取出来的直接是参数,没有路径
  {
    Console.WriteLine("Arg:{0}", args[i]);
  }

  Console.ReadKey();

}

 

static void Main() 
{

  string[] tmpargs = Environment.GetCommandLineArgs(); //注意这样取出来的结果,是包含exe程序路径的,路径+参数
  foreach (string s in tmpargs)

  {
    Console.WriteLine("Arg:{0}", s);
  }

  Console.ReadKey();

}

WinForm窗口程序怎么取? 取出来的值传给窗体的构造函数就是了
Environment这个类还有些其他的属性,有兴趣的可以自己研究
//Console.WriteLine(Environment.UserName);
//Console.WriteLine(Environment.Version);
//Console.WriteLine(Environment.WorkingSet);
//Console.WriteLine(Environment.UserDomainName);
//Console.WriteLine(Environment.SystemDirectory);
//Console.WriteLine(Environment.OSVersion);
//Console.WriteLine(Environment.CommandLine);
//Console.WriteLine(Environment.CurrentDirectory);
//Console.WriteLine(Environment.ExitCode);


每日一测1(带命令行参数运行)

标签:winform   style   io   ar   os   sp   for   on   bs   

原文地址:http://www.cnblogs.com/jolins/p/4112459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!