如何从批处理文件传递参数
本文关键字:参数 批处理文件 | 更新日期: 2023-09-27 18:33:51
我有一个执行控制台应用程序的批处理文件。我需要在控制台内传递一个参数,但我不知道如何传递它以及如何将其添加到 main() 中参数是项目标识
这是我的批处理文件中的内容:
@echo off
start "C:'Users'testUser'Documents'console.exe %2345867162 %4756473622
这是我在控制台应用程序中的代码
static void Main(string[] args)
{
data();
}
string ProjectID = "";
byte[] MyBinFiles = db.GetResponse3(ProjectID);
System.IO.File.WriteAllBytes(MyBinFiles);
Main 方法是 C# 控制台应用程序的入口点,或者 视窗应用程序。(图书馆和服务不需要主 方法作为入口点。当应用程序启动时,主 方法是调用的第一个方法。
您可以通过在 Main 方法中定义方法将参数发送到 Main 方法 以下方法之一:
static int Main(string[] args)
static void Main(string[] args)
阅读此内容
传递给程序 Main 方法的参数可通过Main
方法中的数组args
访问。 以您想要的方式使用它们
作为使用 Main 方法参数的替代方法,您可以使用 Environment.GetCommandLineArgs() http://msdn.microsoft.com/en-us/library/system.environment.getcommandlineargs.aspx