首页 文章

用于在cmd中运行命令的批处理文件

提问于
浏览
-1

我正在做一个有趣的学校项目 .

我想创建一个Windows窗体应用程序,它通过打开批处理文件在cmd中运行命令 . 我没有太多使用批处理文件的经验 .

我需要以下方面的帮助:

  • 打开cmd的批处理文件

  • 仅运行命令ONCE,例如ipconfig,ping,tracert等 .

  • 保持cmd打开信息

否则,非常感谢工作和学习批处理文件的良好指南 .

1 回答

  • 0

    我会给你一些提示:

    • 默认情况下,使用cmd打开批处理文件

    • 命令默认只运行一次

    • 要在运行命令后保持窗口打开,请使用 /k 开关,即 cmd /k ipconfig

    编辑:

    将其作为批处理文件的内容:

    @echo off
    ipconfig
    

    然后像这样调用批处理文件(从命令行/运行等):

    cmd /k iptest.bat
    

    或者来自Winform(C#):

    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe";
    p.StartInfo.Arguments = "/k iptest.bat"
    p.Start();
    

相关问题