如何使用 WMIC 获取 C# 控制台应用程序的命令行参数
How to get command line args of c# console app with WMIC
我有一个简单的 C# 控制台应用程序,它接收和参数 ID 以执行其他任务并等待它。
我想知道使用 WMIC 传递给 C# 控制台应用程序的 ID,但它是空的。
WMIC 命令是:
WMIC path win32_process where "caption='process_name.exe'" get Commandline
C# 控制台应用程序在 CMD 中执行:
process_name.exe 1
我要抓取 1 或 ID
就像@willaien 说的那样:用 string[] args = Environment.GetCommandLineArgs();
捕获 args 解决了这个问题。
我有一个简单的 C# 控制台应用程序,它接收和参数 ID 以执行其他任务并等待它。
我想知道使用 WMIC 传递给 C# 控制台应用程序的 ID,但它是空的。
WMIC 命令是:
WMIC path win32_process where "caption='process_name.exe'" get Commandline
C# 控制台应用程序在 CMD 中执行:
process_name.exe 1
我要抓取 1 或 ID
就像@willaien 说的那样:用 string[] args = Environment.GetCommandLineArgs();
捕获 args 解决了这个问题。