我创建了.exe文件的快捷方式
我想添加'.exe'额外参数。(在快捷方式:目标属性)
示例
目标:
“C:\ Documents and Settings \ dezigo \ My Documents \ c#programm \ DirectoryScanner \ DirectoryScanner \ DirectoryScanner \ bin \ Debug \ DirectoryScanner.exe”+额外的parrams(如方法= 1)
如何在软件中读取此参数? (C#)
然后,当启动.exe
检查
if(method == 1)
{
//do something
}
else
{
//do something
}
答案 0 :(得分:6)
您可以使用Environment.CommandLine属性获取运行可执行文件时传递的命令行并解析它以获取参数。参数也将在Main
方法中传递:
class Program
{
static void Main(string[] args)
{
// The args array will contain the arguments passed at the command line
// For example if the executable has been launched like:
// "DirectoryScanner.exe method=1"
// args[0] will contain "method=1"
}
}
答案 1 :(得分:1)
你必须使用传递给main函数的args变量。
在这里您可以找到详细信息: http://msdn.microsoft.com/en-us/library/bb251798.aspx