elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [batch] comparar una variable con varios valores
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [batch] comparar una variable con varios valores  (Leído 17,394 veces)
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [batch] comparar una variable con varios valores
« Respuesta #10 en: 22 Diciembre 2010, 15:06 pm »

Ok ahora si, dejando el
Citar
set dat=%date:~0,2%
fuera del for si que me funciona.

El código quedaría así:

Código
  1. @echo off
  2.    set dat=%date:~0,2%
  3. for %%a in ("1","8","22") do (
  4.    if %dat%==%%~a (echo Coincide %%a && pause > nul ) else (echo No coincide %%a && pause > nul)
  5. )

gracias Pablo =)


En línea

xassiz~


Desconectado Desconectado

Mensajes: 457



Ver Perfil WWW
Re: [batch] comparar una variable con varios valores
« Respuesta #11 en: 22 Diciembre 2010, 16:08 pm »

De nada, para eso estamos :P


En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [batch] comparar una variable con varios valores
« Respuesta #12 en: 22 Diciembre 2010, 18:43 pm »

@moikano→@

Código
  1. if %dat%==%%~a (echo Coincide %%a && pause > nul ) else (echo No coincide %%a && pause > nul)

Poner varias sentencias en una línea es un mal habito de programación.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [batch] comparar una variable con varios valores
« Respuesta #13 en: 22 Diciembre 2010, 19:25 pm »

Ouch  =\
Entendido  =)
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines