Имеется 2 bat файла ,чтобы не кликать по очереди, хотелось бы совместить 2 в одном. Оба bat файла, отлично работают в отдельности, но не могу их соединить в одну. Знак & или даже && между командами чё то не работает.
1 файл - Check Internet Connection (Проверяет соединение интернета, и показывает внешний IP-адрес
2 файл - Test Internet Speed (Для проверки скорости интернета и скорость закачки. Требуется крохотная утилитка iperf3.exe, и запуск с папки)
1.Check Internet Connection:@echo off
Title Checking Internet Connection & Mode 70,4 & color 0B
::-------------------------------------------------------------------------------------
REM First We Check The Status Of The Internet Connection
Call :Check_Connection
::-------------------------------------------------------------------------------------
:Main
Title Your Extrenal IP Address
Mode 70,4 & color 0B
for /f "tokens=2 delims=: " %%A in (
'nslookup myip.opendns.com. resolver1.opendns.com 2^>NUL^|find "Address:" ^| findstr /v "208.67.222.222" '
) Do (
If "%%A" NEQ "127.0.0.1" (
set "ExtIP=%%A"
) else (
Color 0C & echo(
echo No internet connection !
)
)
echo(
If defined ExtIP (
echo You are connected to the internet !
echo Your External IP is : %ExtIP%
)
Pause>nul & Exit
::-------------------------------------------------------------------------------------
:Check_Connection
Title Checking Internet Connection ...
SetLocal EnableDelayedExpansion
Mode 70,4 & color 0B
echo(
echo( Please Wait... Checking Internet Connection ...
Timeout /T 1 /NoBreak>nul
Ping www.google.nl -n 1 -w 1000>nul
cls
echo(
if [!errorlevel!] EQU [1] (
Color 0C & set "internet=Not Connected To Internet"
echo( Connection Status : !Internet!
CMD /C %SystemRoot%\system32\msdt.exe ^
Skip TRUE -path %Windir%\diagnostics\system\networking -ep NetworkDiagnosticsPNI
Timeout /T 1 /NoBreak>nul & Goto Check_Connection
) else (
Color 0A & set "internet=Connected To Internet"
echo( Connection Status : !Internet!
Timeout /T 1 /NoBreak>nul & Goto Main
)
EndLocal
::-------------------------------------------------------------------------------------
2.Test Internet Speed:@echo off
Title Checking Internet Speed & Mode 70,4 & color 0B
iperf3 -Vc speedtest.hostkey.ru
pause