Modificar datos de un .txt en batch help!!!

Iniciado por she_rafitah, 30 Enero 2018, 23:43 PM

0 Miembros y 1 Visitante están viendo este tema.

she_rafitah

Buenos días!!!

Estoy super perdido quisiera saber como podria hacer un .bat lo siguiente

-que el script leea cada 4s archivo.txt  en busca de la palabra exacta "milhoja nata"

-que si aparece exactamente esa palabra ejecutar un .exe

intuyo que es muy sencillo
pero necesito iluminacion... alguna pista??
Seria mas sencillo en otro lenguaje de programacion?

ante todo gracias


**Aincrad**

características del script :

-que el script leea cada 4s archivo.txt  en busca de la palabra exacta "milhoja nata"

-que si aparece exactamente esa palabra ejecutar un .exe

Código (bash) [Seleccionar]
@echo off
:com
for /F %%a in ( 'findstr /i /m "milhoja nata" archivo.txt' ) do goto si
Ping -n 4 Localhost >NUL
goto com

:si
start b.exe
exit


                                             Comenta si te funciono




she_rafitah

Funciona !!! muchas gracias ;-)


ahora estoy intentando que al encontrar la palabra america en el .txt se borre esa linea y las 3 anteriores

o si pudiera borrar determinado numero de letras hacia atras tambien me valdria

estoy intentando modificar este codigo pero no lo consigo


setlocal enabledelayedexpansion
FOR /F "usebackq delims=" %%G IN ("Signals.txt") DO (
Set "line=%%G" & echo !line:AMERICA=!
)>>"cache.txt"

una manita? :rolleyes: