11. april 2005 - 11:24Der er
4 kommentarer og 1 løsning
batch script der læser en txt fil som input
Hej E!
Jeg er ved at lavet et batch script der skal kopiere 1 enkelt fil fra flere servere til det samme directory.
Her vil jeg gerne bruge en txt fil som input til mit batch program, så jeg kan liste IP på alle servere.
run.cmd serverlist.txt
mit spg. er så hvordan kan man læse 1 enkelt linie i et txt dokument og bruge resultatet i sit script.
jeg forstiller mig noget ligende.
set /A line=0 set tmp="linie %line% i txt dokument" if %tmp% == "" goto :end else copy \\%tmp%\c$\list.txt c:\temp\%tmp%.txt set count+=1 begynd igen "somehow"
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
@echo off if "%1"=="" ( echo You must specify an input file goto :eof ) set /A counter=0 for /F "tokens=*" %%I in (%1) do call :Process "%%I" goto :eof
:Process set /A counter=%Counter%+1 echo Line %Counter% echo %~1
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.