如何批处理打开多个cmd窗口,ping通四个地址分别是“192.168.101.40” “192.168.101.50” “192.168.101.60” “192.168.101.70 ”,ping通之后同时输入命令root,再输入root,再输入update_iso
时间: 2024-10-20 12:02:51 浏览: 28
在Windows系统中,可以使用批处理脚本(也称为BAT文件)来一次性打开多个CMD窗口并执行指定的操作。以下是一个简单的步骤描述:
1. 打开文本编辑器(如记事本),然后创建一个新的文件,例如命名为`multi_ping.bat`。
2. 在文件中编写以下内容,每个`ping`指令和`input`命令之间用分号隔开:
```batch
@echo off
REM 打开第一个CMD窗口,ping IP1
start cmd /k ping 192.168.101.40 && pause >nul
REM 稍等片刻,让前一个窗口完成后再执行下一个
ping 192.168.101.40 -n 1 > nul & start cmd /k ping 192.168.101.50 && pause >nul
ping 192.168.101.50 -n 1 > nul & start cmd /k ping 192.168.101.60 && pause >nul
ping 192.168.101.60 -n 1 > nul & start cmd /k ping 192.168.101.70 && pause >nul
ping 192.168.101.70 -n 1 > nul & start cmd /k "echo root" && pause >nul
start cmd /k "echo root" && pause >nul
start cmd /k "echo update_iso" && pause >nul
```
这里假设你想在每个ping操作后立即等待一下,以便查看结果。如果不需要暂停,可以删除`pause >nul`部分。
3. 保存文件,并将其保存为`.bat`格式,比如`multi_ping.bat`。
4. 双击运行这个批处理文件,它会按照顺序打开并执行相应的操作。
注意:在实际环境中,`ping`和`echo`命令可能会有权限限制,尤其是尝试执行`root`这样的命令,需要管理员权限。如果需要以超级用户权限运行,请确保你的账户有足够的权限,或者使用适合的命令替换。
阅读全文