Detect Internet Connection Speed
Hallo zusammen,
ich würde gerne aus diesem Code Schnipsel meine Internet Verbings Geschwindigkeit messen. Leider bekomme ich keine Ausgabe?! Hat jemand ein Tipp für mich?
Gruß Kirus22
ich würde gerne aus diesem Code Schnipsel meine Internet Verbings Geschwindigkeit messen. Leider bekomme ich keine Ausgabe?! Hat jemand ein Tipp für mich?
@echo off
mkdir c:\speed
wget.exe -o c:\speed\output.txt -O c:\speed\test.exe http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
find /i " KB/s)" c:\speed\output.txt && goto KB
find /i " MB/s)" c:\speed\output.txt && goto MB
echo Your speed cannot be detected!
goto :eof
:KB
set range=KB/s
for /f "tokens=3 delims= " %%a in ('find /i "KB/s)" c:\speed\output.txt') do set speed=%%a
set speed=%speed:~1,4%
goto next
:MB
set range=MB/s
for /f "tokens=3 delims= " %%a in ('find /i "MB/s)" c:\speed\output.txt') do set speed=%%a
set speed=%speed:~1,4%
goto next
:next
cls
echo Your speed is: %speed% %range%
echo.
pause
:end
rmdir /s /q C:\speed
Gruß Kirus22
Ich konnte das Problem mittleiweile selbst lösen....
mkdir "%tmp%\speedtmp"
wget.exe -o "%tmp%\speedtmp\output.txt" -O "%tmp%\speedtmp\test.exe" http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
find /i " KB/s)" "%tmp%\speedtmp\output.txt" && goto KB
find /i " MB/s)" "%tmp%\speedtmp\output.txt" && goto MB
echo Verbingung wurde nicht erkannt!
eventcreate /t ERROR /SO Internet /L Application /ID 23 /D "Die Internet-Verbindungsgeschwindigkeit konnte nicht ermittelt werden, entweder ist der Download nicht mehr verfuegbar oder es besteht keine Internetverbindung!"
goto end
:KB
set range=KBs
for /F "tokens=2 delims=( " %%a in ('type "%tmp%\speedtmp\output.txt" ^| find /i "KB/s)"') do set Geschwindigkeit=%%a
eventcreate /t INFORMATION /SO Internet /L Application /ID 11 /D "Die Internet-Verbindungsgeschwindigkeit ist %Geschwindigkeit% KB/s"
goto end
:MB
set range=MBs
for /F "tokens=2 delims=( " %%a in ('type "%tmp%\speedtmp\output.txt" ^| find /i "MB/s)"') do set Geschwindigkeit=%%a
eventcreate /t INFORMATION /SO Internet /L Application /ID 11 /D "Die Internet-Verbindungsgeschwindigkeit ist %Geschwindigkeit% MB/s"
:end
rmdir /s /q "%tmp%\speedtmp"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 159872
Url: https://administrator.de/contentid/159872
Ausgedruckt am: 26.11.2024 um 14:11 Uhr