dos script output fra kald ind i variable
jeg ønsker at lede f.eks. et ping kald output ind i en variable uden at gemme det i en fil først.f.eks.
C:\Users\jens>ping 111.111.111.111
Pinger 111.111.111.111 med 32 byte data:
Anmodning fik timeout.
Anmodning fik timeout.
Anmodning fik timeout.
Anmodning fik timeout.
Ping-statistikker for 111.111.111.111:
Pakker: Sendt = 4, modtaget = 0, tabt = 4 (100% tab),
jeg har fundet følgen kode :
echo off
for /f "delims=" %%a in ('ping 111.111.111.111') do set result=%%a
echo %result%
PAUSE
problemmet her er at jeg kun får den sidste linie, altså :
Pakker: Sendt = 4, modtaget = 0, tabt = 4 (100% tab),
jeg ønsker al output gemt i variablen.