У меня есть скрипт, который я запускаю для проверки связи с несколькими IP-адресами. Он прекрасно работает со всем, что у меня есть, так, как я хочу. Проблема в экспорте. Мне нужно, чтобы "Router" запускался в столбце "A", строка 2, и мне нужно, чтобы "xxxx is UP" запускался в столбце B, строка 2.
Сценарий ниже.
...
echo off
color a
cls
@echo Welcome to the Ping Scan CheckList Script v3
echo.
@echo This script is going to expect three octets, and test the fourth.
@echo You can break the store i.p. into 4 octets. I.E. 10.x.yy.zz where x and yy equal the store number.
@echo Please begin entering the first three now.
echo.
SET/p first=First Octet:
SET/p second=Second Octet:
SET/p third=Third Octet:
set dat=%USERPROFILE%\DESKTOP\%second%%third%-%USERNAME%-%DATE:~4,2%%DATE:~7,2%%DATE:~10,4%.csv
@echo !!!!! %DATE% %TIME% !!!!!,IP >>%USERPROFILE%\DESKTOP\%second%%third%-%USERNAME%-%DATE:~4,2%%DATE:~7,2%%DATE:~10,4%.csv
echo "Router">>%dat%
echo "Router">>%dat%
echo "Router">>%dat%
echo "Router">>%dat%
echo "Router">>%dat%
SET t=0
:start
SET /a t=t+1
echo Pinging .%t%
ping -w 200 %first%.%second%.%third%.%t% > nul
if %errorlevel%==0 echo "",%first%.%second%.%third%.%t% is UP!>>%dat%
if %errorlevel%==1 echo "",****%first%.%second%.%third%.%t%**** is DOWN!>>%dat%
IF %t%==217 GoTo finish
Goto start
:finish
@echo The script is done, you can find the full log on your desktop
pause