Hallo allemaal,
Ik ben bezig met een batch bestand die de inhoud van een bepaald tekstbestand moet controleren op een waarde. Nu is mij dit wel gelukt, alleen geeft hij in het command prompt wel het resultaat weer van findstr. Is het mogelijk dit te verbergen?
Dus wat hij nu doet:
findstr /m "Lic=2" "C:\test.txt"
if %errorlevel%==0 (
echo U gebruikt op het moment lic 2.
)
Maar wat hij laat zien is:
Lic=2
U gebruikt op het moment lic 2.
Wat ik wil:
U gebruikt op het moment lic 2.
Is dit mogelijk? Alvast bedankt.
Edit: Ik heb nog een vraagje, is het mogelijk om in het batch bestand een bepaalde waarde te onthouden? Ik wil de versie van Windows laten controleren en verder in het batch bestand deze waarde gebruiken om de juiste commando's uit te voeren. Bijv dat hij bij Windows XP (via ver | find "XP") de waarde OS=1 bewaard, zodat ik later hiermee iets kan uitvoeren. Is dit mogelijk?
Ik ben bezig met een batch bestand die de inhoud van een bepaald tekstbestand moet controleren op een waarde. Nu is mij dit wel gelukt, alleen geeft hij in het command prompt wel het resultaat weer van findstr. Is het mogelijk dit te verbergen?
Dus wat hij nu doet:
findstr /m "Lic=2" "C:\test.txt"
if %errorlevel%==0 (
echo U gebruikt op het moment lic 2.
)
Maar wat hij laat zien is:
Lic=2
U gebruikt op het moment lic 2.
Wat ik wil:
U gebruikt op het moment lic 2.
Is dit mogelijk? Alvast bedankt.
Edit: Ik heb nog een vraagje, is het mogelijk om in het batch bestand een bepaalde waarde te onthouden? Ik wil de versie van Windows laten controleren en verder in het batch bestand deze waarde gebruiken om de juiste commando's uit te voeren. Bijv dat hij bij Windows XP (via ver | find "XP") de waarde OS=1 bewaard, zodat ik later hiermee iets kan uitvoeren. Is dit mogelijk?
[ Voor 27% gewijzigd door Verwijderd op 01-12-2010 11:23 ]