Título: Diferencia entre 6.22 y CMD de Windows Publicado por: patxiu en 12 Mayo 2018, 09:14 am Buenas, a ver si alguien entiende porqué pasa esto:
si en una ventana de DOS de windows tecleo Código
pero si lo hago en un pc con el DOS 6.22, sucede esto Código
con lo cual ni leo ni asigno variables ni puedo hacer nada y ya no tengo idea de porqué puede ser. es como si de el %...% no se enterara, lo considera como una letra más. Saludos, Título: Re: Diferencia entre 6.22 y CMD de Windows Publicado por: Eleкtro en 12 Mayo 2018, 11:18 am Te explico:
Primero que nada, la CMD no es lo mismo que MS-DOS. En Windows no estás usando MS-DOS. Según lo que he leido (no me voy a poner a usar el MS-DOS 6.22 para verificarlo), en MS-DOS no existe ninguna variable built-in llamada %date%, por eso al escribir echo %date% se imprime exactamente la cadena de texto "%date%". Lo que si hay es un comando llamado "date", cuya salida deberías poder imprimirla de la siguiente manera: Código
Aparte de eso, al parecer DOS no soporta la expansión de variables en tiempo de ejecución diréctamete en la consola, cosa que ya habrás notado al intentar declarar una variable, asignarle un valor, e imprimirla con el comando Echo. Fuente:
Saludos Título: Re: Diferencia entre 6.22 y CMD de Windows Publicado por: patxiu en 12 Mayo 2018, 12:06 pm Muy bien, gracias Elektro,
pero me pide que le introduzca la fecha, en realidad lo que necesito es almacenar en una variable la fecha actual para crear un directorio con el MKDIR, si me puedes ayudar... Saludos, patxi. Título: Re: Diferencia entre 6.22 y CMD de Windows Publicado por: patxiu en 12 Mayo 2018, 12:25 pm Cita de: Eleкtro link=topic=483684.msg2162686#msg2162686 Fuente: [list [li]https://stackoverflow.com/questions/28021862/echo-variable-shows-variable-in-ms-dos-6-22[/li][/list] Acabo de ver lo del link y a este la pasa lo mismo que a mí[/list] Título: Re: Diferencia entre 6.22 y CMD de Windows Publicado por: patxiu en 16 Mayo 2018, 07:46 am Buenas,
Al final he tenido que hacer un programa en TP7. Muchas gracias y saludos, Patxi. |