Ho un file di testo nella stessa cartella in cui si trova il mio file batch.
Come verificare se il file di testo contiene un determinato testo in batch?
quindi voglio che il mio file batch legga il contenuto del file di testo e, a seconda del contenuto di quel file di testo, voglio che esegua un'azione.
esempio se il file di testo contiene "Hello World", quindi fare come Avvio VLC se non contiene Hello World quindi fare qualcos'altro.
Il testo verrà aggiornato autonomamente.
questo è il mio codice batch finora, può emettere il testo dal file di testo sullo schermo.
@echo off
for /f "tokens=*" %%a in (log.txt) do call :processline %%a
pause
goto :eof
:processline
echo line=%*
goto :eof
:eof
Penso [questa domanda] (http://stackoverflow.com/questions/106053/how-can-i-make-a-batch-file-to-act-like-a-simple-grep-using- perl) ha quello che stai cercando per – zbrunson