Foros del Web » Programación para mayores de 30 ;) » Programación General »

FIND y IF en archivo BAT

Estas en el tema de FIND y IF en archivo BAT en el foro de Programación General en Foros del Web. Hola a todos. Estoy creando un script en bat y tengo un problemilla que no puedo resolver. Por ahora, guardo un valor del registro en ...
  #1 (permalink)  
Antiguo 07/04/2010, 06:53
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta FIND y IF en archivo BAT

Hola a todos.

Estoy creando un script en bat y tengo un problemilla que no puedo resolver.

Por ahora, guardo un valor del registro en un fichero txt.

Despues quiero que busque en ese fichero y que si encuentra un determinado valor haga una cosa y si no otra pero no lo consigo.

Esto es lo que llevo de código:

Código BAT:
Ver original
  1. @echo off
  2. setlocal
  3. reg.exe query "Cualquier ruta del registro" /v "Clave" >C:\de.txt
  4.  
  5. ::Busco el valor DWord
  6. FIND /i "0x0" C:\de.txt

Un if se hacerlo perfectamente pero, ?como le digo que si encuentra ese valor una variable me la ponga a 1 o si no a 0?

Lo que en si quiero hacer es buscar en el registro de windows una clave Dword. Si esa clave vale 1 hacer una cosa y si vale 0 otra.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 15/04/2010, 09:35
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 16 años, 3 meses
Puntos: 774
Respuesta: FIND y IF en archivo BAT

if %contenido%=1 set variable=0
if %contenido%=0 set variable=1

Saludos!!

Etiquetas: find, .bat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.