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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Asignar a una variable el caracter ">"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Asignar a una variable el caracter ">"  (Leído 2,991 veces)
Arcanine

Desconectado Desconectado

Mensajes: 1


Ver Perfil
[BATCH] Asignar a una variable el caracter ">"
« en: 25 Septiembre 2011, 05:36 am »

Buenas, recientemente me empece a meter al scriptin en BATCH, para ahorrarme algunos pasos sin instalar grandes programas.

Me he topado con un problema necesito asignarle a una variable el valor > (mayor que), pero no he podido encontrar manera de hacerlo, Gooleando encontre que cuando se usa la instruccion "ECHO" y se le antepone "^" a este caracter este se imprime, pero en al caso de las variables no he encontrado nada.

Espero me puedan ayudar, y desde ya muchas gracias.


En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: [BATCH] Asignar a una variable el caracter ">"
« Respuesta #1 en: 25 Septiembre 2011, 05:44 am »

Código:
C:\Users\Yhojann>set a=x^>x

C:\Users\Yhojann>echo %a%

C:\Users\Yhojann>type x
x

C:\Users\Yhojann>

Si funciona, el problema es que se interpreta como si quisieses escribir un archivo, en mi caso me ha creado un nuevo archivo llamado x.

Pero si solo quieres que se imprima puedes usar las comillas:
Código:
C:\Users\Yhojann>echo "%a%"
"x>x"

C:\Users\Yhojann>

Saludos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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