cmd 中 运行 命令的批处理文件
Batch-file for running commands in cmd
我正在做一个有趣的学校项目。
我想创建一个 windows 表单应用程序,它通过打开批处理文件在 cmd 中运行命令。我没有太多使用批处理文件的经验。
我需要以下方面的帮助:
- 打开cmd的批处理文件
- 只运行一次命令,例如 ipconfig、ping、tracert 等
- 使用信息保持 cmd 打开
否则非常感谢有关工作和学习批处理文件的好指南。
我会给你一些提示:
- 批处理文件默认用cmd打开
- 命令默认只会运行一次
- 要在 运行 命令后保持 window 打开,请使用
/k
开关,即 cmd /k ipconfig
编辑:
将其作为批处理文件的内容:
@echo off
ipconfig
然后像这样调用批处理文件(从命令 line/run 等):
cmd /k iptest.bat
或来自 Winform (C#):
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/k iptest.bat"
p.Start();
我正在做一个有趣的学校项目。
我想创建一个 windows 表单应用程序,它通过打开批处理文件在 cmd 中运行命令。我没有太多使用批处理文件的经验。
我需要以下方面的帮助:
- 打开cmd的批处理文件
- 只运行一次命令,例如 ipconfig、ping、tracert 等
- 使用信息保持 cmd 打开
否则非常感谢有关工作和学习批处理文件的好指南。
我会给你一些提示:
- 批处理文件默认用cmd打开
- 命令默认只会运行一次
- 要在 运行 命令后保持 window 打开,请使用
/k
开关,即cmd /k ipconfig
编辑:
将其作为批处理文件的内容:
@echo off
ipconfig
然后像这样调用批处理文件(从命令 line/run 等):
cmd /k iptest.bat
或来自 Winform (C#):
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/k iptest.bat"
p.Start();