C#开发命令执行驱动程序 之 控制标志的命令行参数

Posted hanhan6494

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发命令执行驱动程序 之 控制标志的命令行参数相关的知识,希望对你有一定的参考价值。

/// <summary>
/// 在cmd窗体内执行如下:
/// CtrlOrderDrierApp.exe -f -t
/// 返回:
/// FOO
/// Show Table
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
  if (args.Length > 0)
  {
    IEnumerator arrIEnum = args.GetEnumerator();

    while (arrIEnum.MoveNext())
    {
      string item = arrIEnum.Current.ToString();

      if (item.Equals("-t"))
      {
        Console.WriteLine("Show Table");
      }
      else if (item.Equals("-c"))
      {
        Console.WriteLine("Copy Objects");
      }
      else if (item.Equals("-d"))
      {
        Console.WriteLine("Delete Data");
      }
      else
        Console.WriteLine("Order is in violation!!!");
    }
  }
  Console.ReadKey();
}

 

这个有点儿像在Linux、Unix中执行指令操作

以上是关于C#开发命令执行驱动程序 之 控制标志的命令行参数的主要内容,如果未能解决你的问题,请参考以下文章

技术贴 | SAP2000二次开发初探之C#环境搭建

C#应用程序如何不弹出cmd命令行窗口执行

在 C# 中清除 Oracle 高级队列

c#线程之前台线程后台线程及使用

C# 执行DOS命令和批处理

rider c#命令行程序生成exe可执行文件