我有這個批處理文件,在遠程計算機上登錄到SQL運行存儲過程,然後將輸出發送到文本文件。我希望它將IP地址中的第3個八位字節和輸出文本文件的名稱加1並循環,因此我不必一遍又一遍地重複該命令。另外,我希望它在達到一定數量時停止。有沒有辦法做到這一點?DOS批處理文件 - 循環並增加1
sqlcmd -U user -P password -S 192.168.1.2 -i c:\sql\storecreditfix.sql -o c:\sql\ouput01.txt
sqlcmd -U user -P password -S 192.168.2.2 -i c:\sql\storecreditfix.sql -o c:\sql\ouput02.txt
sqlcmd -U user -P password -S 192.168.3.2 -i c:\sql\storecreditfix.sql -o c:\sql\ouput03.txt
sqlcmd -U user -P password -S 192.168.4.2 -i c:\sql\storecreditfix.sql -o c:\sql\ouput04.txt
sqlcmd -U user -P password -S 192.168.5.2 -i c:\sql\storecreditfix.sql -o c:\sql\ouput05.txt
你實際上是在談論DOS嗎?還是你在寫一個.BAT文件,這個文件將由當前的Windows系統cmd.exe執行?我猜這是後者。 – 2011-02-01 08:19:26