从命令行发送值?
海认为,我的应用程序名称是sApp.exe从命令行发送值?
当我运行我的应用程序为
sApp.exe < myvalue的>
我的应用程序应该开始,我想拿到myvalue的在我的应用程序
如何我可以做这个?
编辑:对于WPF使用string[] args = Environment.GetCommandLineArgs();
对于其他应用程序(不WPF):
static void Main(string[] args)
{
foreach (string argument in args)
Console.WriteLine(argument);
}
如果你想第一个参数使用args[0]
,但可以肯定的访问之前检查数组的长度它。
海彼得我只是做笏ü说..但我可以给我的价值与exe文件... 我试图像sApp.exe设为myVal但它不得到我的价值?如何让价值??? – 2010-03-31 14:43:54
对于第一个真正的参数(不是sApp.exe)使用args [1]。如果你想要整行(我怀疑)使用Environment.CommandLine。 – 2010-03-31 14:57:19
你在用什么语言开发你的应用程序? – 2010-03-31 14:03:19
正在使用C#在我的应用程序 – 2010-03-31 14:07:52