我正在嘗試編寫一個批處理文件來自動執行重新啓動服務器上某些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