
[已解決]for循環獲取到了需要的文本內容do后面不會寫了求助最后由 zds612 于 -11-17 13:53我需要寫一個批處理用于每日檢查較多的服務器及網絡設備狀態,檢查方法就是ping每個IP,如果不通再詳細跟進處理我的思路是在ip.txt里預錄入了相關的IP和設備名稱,如:
然后通過for循環將所需的ip和名稱獲取到,接著執行ping命令,然后進行檢測(ERRORLEVEL),并提示成功或失敗顯示的效果是nclick="copycode($('code0'));">復制代碼
- 132.147.180.2 內部網服務器
- 132.147.180.9 電郵服務器
- 132.147.180.123 打印服務器
看了網上關于for的知識,寫出這個代碼,后面的不會寫了。。nclick="copycode($('code1'));">復制代碼
- 正在檢查ip為132.147.180.2 的內部網服務器 的網絡狀態...
- 檢查結果:網絡正常。
- 正在檢測ip為132.147.180.9 電郵服務器 的網絡狀態...
- 檢查結果:網絡正常。
- 正在檢測ip為132.147.180.123 打印服務器 的網絡狀態..
- .檢查結果:網絡正常。
求幫助,謝謝!nclick="copycode($('code2'));">復制代碼
- @echo off
- for /f tokens=1,2 delims= %%i in (ip.txt) do echo 正在ping%%j... && ping -n 2 %%i>nul
- pause

