我正在做一个有趣的学校项目。
我想创建一个 Windows 窗体应用程序,它通过打开批处理文件在 cmd 中运行命令。我在使用批处理文件方面没有太多经验。
我需要以下帮助:
- 打开 cmd 的批处理文件
- 仅运行一次命令,例如 ipconfig、ping、tracert 等。
- 使 cmd 与信息保持打开状态
否则,非常感谢工作和学习批处理文件的良好指南。
我正在做一个有趣的学校项目。
我想创建一个 Windows 窗体应用程序,它通过打开批处理文件在 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();