Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: cnxi en 14 Diciembre 2011, 22:15 pm



Título: ayudaaaa tengo examen online ahoraaaaa de programacion bat
Publicado por: cnxi en 14 Diciembre 2011, 22:15 pm
estoy haciendo un examen ahora on line y este tema se me escapa y se me da fata  :-( si alguien puede decirme alguna (no todas) se lo agradezco. muchas gracias

1)

Crear un fichero por lotes llamado  buscar.bat, al cual se le debe suministrar dos parámetros, de tal manera que debe buscar la palabra “navegar”  en el archivo correspondiente al primer parámetro, y el resultado de la búsqueda se debe almacenar en el archivo correspondiente al segundo parámetro

 

2)

 Realiza un ficheros llamado Microsoft.bat, que busque todos los archivos que contengan la palabra “Microsoft” en el directorio C:\Windows y el resultado de esa búsqueda se almacene en el archivo solucion.txt

3)

Crea un fichero llamado almacena.bat (situado en la carpeta MIS DOCUMENTOS), al cuál le introduzcas, como parámetro, el nombre de un fichero. Después de introducirlo preguntar si se  quiere guardar en la carpeta C:\GUARDADO  (está en local) o en la carpeta C:\ENVIADO que está situada en el ordenador PC1  de la Red. Una vez contestada la pregunta enviarlo a la carpeta elegida.

4)


Crea un archivo por lotes llamado copia.bat, al cuál le hemos de suministrar dos parámetros, que serán nombres de ficheros. El fichero bat comprobar si los dos archivos existen, en caso que los dos existan debe crear la carpeta A:\resultado y copiar dentro de ella esos dos archivos, uno con el nombre texto1.txt y el otro con el nombre texto2.txt. Y luego salir del fichero bat.
En caso que alguno o los dos no existan, debe salir un mensaje diciendo “No existeno”. Y quedar pausado.

 

5)

Crea un fichero llamado opciones.bat de manera que salga un menu con tres opciones. Cuando elijas la opción primera, se copiará en los archivos MSDOS.SYS y COMMAND.COM en un disquete. La segunda borrará los archivos temporales almacenados en c:\windows\temp. La tercera opción guardará el fichero USER.DAT como ZUSER.DAT  en C:\REGISTRO.


Título: Re: ayudaaaa tengo examen online ahoraaaaa de programacion bat
Publicado por: Eleкtro en 14 Diciembre 2011, 23:01 pm
Suspendido  :silbar:


5)
Crea un fichero llamado opciones.bat de manera que salga un menu con tres opciones. Cuando elijas la opción primera, se copiará en los archivos MSDOS.SYS y COMMAND.COM en un disquete. La segunda borrará los archivos temporales almacenados en c:\windows\temp. La tercera opción guardará el fichero USER.DAT como ZUSER.DAT  en C:\REGISTRO.

Código
  1. @echo off
  2. :Menu
  3. echo elige opcion
  4. echo 1 2 o 3
  5. Set /P Option=
  6. If not defined option (Goto :Menu)
  7. If %OPTION% EQU 1 (Copy /Y "msdos.sys" "A:\" && Copy /Y "command.com" "A:\" && Goto :FIN)
  8. If %OPTION% EQU 2 (Del /Q /S /F "C:\windows\temp\*" && goto :FIN)
  9. If %OPTION% EQU 3 (Copy /Y "USER.DAT" "C:\Registro\Zuser.dat" && Goto :FIN"
  10. :FIN


PD: Lo hice rápido, Arregla las rutas de los archivos.

PD2 : Di del tiempo que dispones y quizas te ayudo con el resto.


Título: Re: ayudaaaa tengo examen online ahoraaaaa de programacion bat
Publicado por: cnxi en 14 Diciembre 2011, 23:15 pm
muchas gracias te lo agradezco un monton. solo tengo una hora para hacerlo  :-(  pero gracias a dios ya lo termine. me sirvio mucho tu ayuda porque en ese ejercicio estaba estancada y me ayudo bastante. un saludo muy grande. muchas gracias otra vez. saludos