Forum » Programiranje » ping v batch.bat
ping v batch.bat
Tomay ::
Poskušam narediti ping.bat (ali ping.cmd) skripto, ki bi pingala določen ip, in to zapisovala v datoteko ping.txt
ping 192.168.0.1 >> ping.txt
Če to zaženem z ukazne vrstice dela b.p.
Če pa to skopiram v ping.bat pa samo izpiše
C:\>ping 192.168.0.1 1>>ping.txt
in to je vse.
Če pa dam v ping.bat samo
ping 192.168.0.1
pa v loopu izpisuje
ping 192.168.0.1
ping 192.168.0.1
ping 192.168.0.1
Ista stvar dela na linuxu b.p.
ping 192.168.0.1 >> ping.txt
Če to zaženem z ukazne vrstice dela b.p.
Če pa to skopiram v ping.bat pa samo izpiše
C:\>ping 192.168.0.1 1>>ping.txt
in to je vse.
Če pa dam v ping.bat samo
ping 192.168.0.1
pa v loopu izpisuje
ping 192.168.0.1
ping 192.168.0.1
ping 192.168.0.1
Ista stvar dela na linuxu b.p.
Voodoo 4Ever
blue ::
mmm preimenuj ping.bat v nekaj drugega..
ko iz ping.bat kličeš "ping 192.168.1.1 ..." v resnici kličeš "ping.bat 192.168.1.1... "
ko iz ping.bat kličeš "ping 192.168.1.1 ..." v resnici kličeš "ping.bat 192.168.1.1... "
mare_ ::
Preimenuj ping.bat v nekaj drugega ali pa daj "ping.exe 192.168.0.1"
//Edit: darn, prepočasen :)
//Edit: darn, prepočasen :)
Zgodovina sprememb…
- spremenil: mare_ ()
Tomay ::
Še ena težava:
Rad bi shranil izpis time /t v spremenljivko cas in jo potem zapisal v datoteko. Zakaj to ne deluje.
time /t = %cas%
echo %cas% > cas.txt
Zaenkrat sem stvar rešil z %time% a rad bi vedel kako se output spravi v spremenljivko in potem spet izpiše.
Vnaprej hvala
Rad bi shranil izpis time /t v spremenljivko cas in jo potem zapisal v datoteko. Zakaj to ne deluje.
time /t = %cas%
echo %cas% > cas.txt
Zaenkrat sem stvar rešil z %time% a rad bi vedel kako se output spravi v spremenljivko in potem spet izpiše.
Vnaprej hvala
Voodoo 4Ever
smetko ::
Za direktno pot da spraviš nek izhodni podatek v spremenljivko na žalost ne poznam, možno pa je narediti malo obvoznico in to tako da net /t izpišeš v datoteko in jo potem prebereš v spremenljivko.
time /t > cas.txt
set /p cas=<cas.txt
time /t > cas.txt
set /p cas=<cas.txt
No comment
bzp ::
Moja pingej.bat zgleda takole:
Set CURRDATE=%TEMP%\CURRDATE.TMP
DATE /T > %CURRDATE%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%l%%k%%j
date /T >> c:\ping\%YYYYMMDD%.txt
time /T >> c:\ping\%YYYYMMDD%.txt
ping 192.168.1.1 >> c:\ping\%YYYYMMDD%.txt
Naredi za vsak dan svojo datoteko ...
Set CURRDATE=%TEMP%\CURRDATE.TMP
DATE /T > %CURRDATE%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%l%%k%%j
date /T >> c:\ping\%YYYYMMDD%.txt
time /T >> c:\ping\%YYYYMMDD%.txt
ping 192.168.1.1 >> c:\ping\%YYYYMMDD%.txt
Naredi za vsak dan svojo datoteko ...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Router zviša ping???Oddelek: Omrežja in internet | 2546 (1657) | bzp |
» | Najmanjši ping v 100Mbit in 1000Mbit omrežjih.Oddelek: Omrežja in internet | 2606 (2097) | gumby |
» | Command prompt; je moznio klicati ukaz iz fajla krneki.txt?Oddelek: Operacijski sistemi | 1419 (1228) | Microsoft |
» | tezave z mrezoOddelek: Pomoč in nasveti | 1810 (1633) | StratOS |
» | Povezava dveh mašin!W2kOddelek: Pomoč in nasveti | 2138 (1950) | ~Panter~ |