【问题标题】:How can I run command prompt command from c# windows application? [duplicate]如何从 c# windows 应用程序运行命令提示符命令? [复制]
【发布时间】:2017-02-26 06:29:03
【问题描述】:

我在 windows 命令中运行这个命令:

dtexec /f package.dtsx


不想在 Windows 应用程序中运行该命令,更多解释想要编写 Windows 应用程序以运行命令提示符并在命令提示符下运行该命令,我该如何为此目的编写代码?谢谢。

【问题讨论】:

    标签: c# cmd


    【解决方案1】:

    您可以使用System.Diagnostics.Process

    System.Diagnostics.Process.Start("cmd.exe","/C dtexec /f package.dtsx");
    

    【讨论】:

    • 感谢您的帮助,我的朋友 Vali 先生运行该代码,并说只显示 cmd 而不要运行 dtexec 命令。
    • 这个命令实际上做了什么?
    • 在 dtexec 之前添加 /c,即“/c dtexec /f package.dtsx”
    • 写这个 System.Diagnostics.Process.Start("CMD.exe", "mkdir e:\behiii");并且不要这样制作目录
    • 检查更新它现在应该可以工作
    【解决方案2】:

    你可以像这样使用代码-

            string strCmdText;
            strCmdText = "/C Dir";
            System.Diagnostics.Process.Start("CMD.exe", strCmdText);
    

    此代码可用于使用 C# 运行 cmd 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多