Título: Ayuda con .bat Publicado por: TeKorei en 5 Abril 2011, 11:37 am Buenos dias, resulta que tengo que hacer este ejercicio para clase y no consigo pasar el primer paso (el de escribir al final del archivo).
Citar Realizar un fichero .BAT inserta.bat que permita insertar el nombre y los dos apellidos dentro de un fichero de texto llamado lista.org; nombre 1er parámetro, 1er apellido 2º parámetro y 2º apellido 3er parámetro. En el fichero lista.org deben aparecer primero los apellidos y luego el nombre. Una vez insertado debe mostrar el contenido de dicho archivo para verificar que el nombre se ha insertado al final del fichero y posteriormente debe generar dos archivos nuevos, uno con los nombres ordenados alfabéticamente el orden ascendente, lista_or.asc, y otro en orden descendente, lista_or.des así como dar la posibilidad de mostrar uno u otro por pantalla. A ver si alguien me puede echar una mano... :rolleyes: Título: Re: Ayuda con .bat Publicado por: SuperDraco en 5 Abril 2011, 12:08 pm EDITO: Ahora que vuelvo a leer tu problema, No se si es esto lo que quieres decir... es que puede ser un .bat que pregunte el nombre y apellidos, o lo que quieres es pasar una lista de muchos nombres y apellidos a otro archivo? eso no lo explicas.
No te lo voy a hacer entero, que morro :¬¬, ya que estás aprendiendo, y es un ejercicio muy fácil... solo te diré que para escribir en el archivo uses > y >> para seguir.. pues así: Ejemplo1: Código: @echo off Ejemplo 2: Código: @echo off Espero que te sirva y aprendas rápido. Saludosss Título: Re: Ayuda con .bat Publicado por: TeKorei en 5 Abril 2011, 12:10 pm Espero que te sirva y aprendas rápido. Saludosss En ello estamos... Muchas gracias. Título: Re: Ayuda con .bat Publicado por: Hekaly en 5 Abril 2011, 12:31 pm Para usar parametros debes usar los %1 a %9 y luego poder redireccionarlo al archivo > o >>.
Título: Re: Ayuda con .bat Publicado por: SuperDraco en 5 Abril 2011, 12:38 pm Para usar parametros debes usar los %1 a %9 y luego poder redireccionarlo al archivo > o >>. Pues no se yo si se estaría refiriendo a eso, el ejercicio parece muy básico como para estar hablando del %1 %2..., pero bueno de ser así, si no tienes parametros suficientes mirate esto: Código: Shift /? Título: Re: Ayuda con .bat Publicado por: Hekaly en 5 Abril 2011, 12:58 pm Bueno yo entiendo que nombre y los dos apellidos son parametros que se pasan al ejecutar el programa.
Pj: xxx.bat pepe garcia garcia De otra forma tendra que usar set para crear variables. Aumentando el numero de lineas de codigo. Título: Re: Ayuda con .bat Publicado por: TeKorei en 5 Abril 2011, 14:03 pm de momento, con parametros he conseguido que introduzca nombre y apellidos en el archivo que me pide.
Lo que no sé es como hacer que al leer el archivo, aparezcan al revés, es decir: Apellidos, Nombre ( %2 %3 %1) Título: Re: Ayuda con .bat Publicado por: Hekaly en 5 Abril 2011, 14:09 pm Puedes redireccionar los parametros en otro ordel de como lo has puesto al ejecutar la aplicaciones.
Por ejemplo. Si usar la aplicacion de la siguiente forma: xxx.bat carlos garcia perez El parametro 1 (%1): carlos El parametro 2 (%2): garcia El parametro 3 (%3): perez Lo que puedes hacer en el script es alterrar el ordenl: echo %2 %3 %1 >> archivo.txt Asi se redireccionara primero apellidos y luego nombre |