如何为C#程序创建命令行命令

时间:2019-01-16 20:21:44

标签: c# shell command-line

我希望用C#制作一个命令行文件搜索程序。我希望它具有可调用的名称(例如“搜索”)以及命令行参数(例如“搜索名称”)。如何在C#中实现呢? 我认为我必须创建一个新的命令行命令,但是我不知道如何将参数传递给C#方法。

2 个答案:

答案 0 :(得分:0)

如果Main方法的参数为string[] args,则可以访问从控制台传递的参数。或者,可以使用方法System.Environment.GetCommandLineArgs()来访问它。与C / C ++不同,它不包括程序名称。

以下是添加别名的问题:Aliases in Windows command prompt这将使您能够键入“ search”而不是search.exe。

答案 1 :(得分:0)

要进行调试,您可以在项目属性中设置命令行参数。

enter image description here

然后只需在主事件中访问arg参数(对于控制台应用程序即可)。

enter image description here