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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: [Batch] - (Duda) Asignar varibales (En MS-DOS 6.22) en: 5 Noviembre 2011, 12:02 pm
Empiezo a pensar que es una pregunta trampa...  :¬¬

http://www.computerhope.com/sethlp.htm

En esa página explica la sintaxis de SET version de MSDOS... sencillamente no se puede hacer XDDD

En otra página me he repasado todos los comandos que trae el msdos, y no he encontrado ninguno que se asemeje a lo que buscas... Ninguno parece permitir que el usuario interactue con el teclado para definir variables ...ni nada  :(


Solo se me ocurre que pruebes estos comandos a ver si sacas algo en clave xD

Código
  1. Set /?
  2.  
  3. Set help
  4.  
  5. help
  6.  



Saludos.

El set por si solo deja definir uan variable estatica (set var=pepito), habria alguna manera de pasar el contenido de un txt a una varibale sin usar for /f ??
2  Programación / Scripting / Re: [Batch] - (Duda) Asignar varibales (En MS-DOS 6.22) en: 5 Noviembre 2011, 10:35 am
dios mio, pero como pueden mandar trabajos sobre msdos en un ciclo??? eso no le sirve a nadie hoy en día, xD te están robando el dinero!

de todas formas... ¿Seguro que lo haces bien?:

http://en.wikipedia.org/wiki/List_of_MS-DOS_commands

Según la Wikipedia se hace exactamente igual... Pero bueno no tengo MSDOS delante para probar  :P

Código
  1. @echo off
  2. set /p var=Teclea algo y pulsa enter xD:
  3. echo %var%

Bueno, por probar que no falte... Te digo lo que se haria con ese txt bajo la consola de windows actual  :xD:

Código
  1. @echo off
  2. For /F "tokens=*" %%a in ('type "TEXTO.TXT"') do (Set Variable=%%a)
  3. echo %variable%

Suerte.  :xD
EleKtrO HackeR.

Muchas gracias EleKtro H@cker pero el SET /P y el FOR /F en ms-dos 6.22 no funciona eso fue lo primero que probe jeje

Si conseguiste manipular la entrada standard, se supone que ya lo tienes en una variable, no?


No te entiendo podrias explicarme algo mas ?

Muchas gracias a los 2 por responder
3  Programación / Scripting / [Batch] - (Duda) Asignar varibales (En MS-DOS 6.22) en: 5 Noviembre 2011, 02:10 am
Hola a todos,

leo bastante esto foro pero hasta ahora no estaba registrado. Ahora estoy enfrascado en una practica para un ciclo que estoy cursando y me piden hacer un pequeño script en batch pero en el SO MS-DOS 6.22 muy limitado en comandos.

Bien el problema que no se como asignar un varlor a una variable que introduzca el usuario, se que ahora funciona el set /p , pero en ms-dos 6.22 no funciona. como muchos de los comandos de ahora.

A ver si alguien me puede guiar para intentar llegar a buen puerto.

PD: Consegui pasar el input del usuario a un txt pero, no se si eso puede servir de ayuda

Un saludo y gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines