-1

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

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

我需要以下帮助:

  1. 打开 cmd 的批处理文件
  2. 仅运行一次命令,例如 ipconfig、ping、tracert 等。
  3. 使 cmd 与信息保持打开状态

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

4

1 回答 1

0

我会给你一些提示:

  1. 批处理文件默认用cmd打开
  2. 命令默认只运行一次
  3. 要在运行命令后保持窗口打开,请使用/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();
于 2017-04-06T08:31:41.323 回答