我正在尝试编写一个批处理文件来自动执行重新启动服务器上某些IP摄像机的过程。使用批处理文件遍历列表
我已经成功地获得了一个批处理文件,通过ftp重启一台摄像机,但我无法理解如何为范围内的每个ip执行此操作。
我目前有:
open IP
user
pass
quote site reboot
quote site reboot
quit
echo
保存在一个.txt文件(ftp.txt),我用这个.bat文件称:
@echo off
set user = Username
set pass = Password
ftp -s:ftp.txt
我想要的清单使用的IP地址,然后让bat脚本逐个执行重新启动,等待2分钟后再转到下一个。
我想我需要将该列表放在.txt文件中,在蝙蝠中使用for循环。
像
set ip = iplist(??) <-- Part causing confusion
for each ip in ftp.txt
open ip
user
pass
quote site reboot
quote site reboot
pause 2 min
quit
任何帮助将不胜感激!
您对相机(例如用户)有不同的设置,或者只是_IP_有所不同? – CristiFati
只有IP地址 –
“一些IP摄像机”。那是3还是300? IP会被嵌入到bat文件或文本文件中吗? – RGuggisberg