4_3 Archivos por lotes y guiones Apoyo SSD2
Funciones Avanzada de la Línea de Comandos <ul><li>Sintaxis de los comados. </li></ul><ul><li>Comados del sistema de archi...
 
 
Sintaxis de los comandos DOS. <ul><li>Cada comando tiene una sintaxis específica. </li></ul><ul><ul><li>Cada línea empieza...
Sintaxis de los comandos DOS. <ul><li>La opción /? despliega la sintaxis del comando, las opciones que el comando acepta y...
 
Sintaxis de los comandos DOS. <ul><li>Del ejemplo anterior se ilustran algunas convenciones especiales que utiliza la ayud...
Sintaxis de los comandos DOS. <ul><ul><li>Lo que se encuentra entre paréntesis cuadrados ( “[“ y “]”) es opcional </li></u...
Comandos DOS <ul><li>CD  : Modifica el directorio de Trabajo. </li></ul><ul><li>MD  : Crea un directorio nuevo. </li></ul>...
Caracteres Comodín <ul><li>El asterisco “  *  ” es un carácter comodín que puede corresponder a cualquier carácter del nom...
Caracteres Comodín <ul><li>AL utilizar el carácter comodín hay que tener cuidado, mal puesto puede realizar una operación ...
Caracteres Comodín <ul><li>El carácter  ? Representa un sólo carácter. Está diseñado para sustituir un carácter en el luga...
Redireccionamiento <ul><li>El redireccionamiento permite controlar de donde recibirá su entrada (si no es el teclado), y c...
Redireccionamiento <ul><li>Ejemplos del uso de redireccionamiento. </li></ul><ul><ul><ul><li>DIR C:*.*>lpt: </li></ul></ul...
Redireccionamiento <ul><li>La sintaxis permite que se hagan anexos de salida al final de un archivo. ( >>) </li></ul><ul><...
Piping o Canalizar <ul><li>Piping o canalizar es una función del procesador de comandos que une dos comandos por medio de ...
Batch Files <ul><li>Permite grabar acciones a realizar usando la interface de la línea de comando </li></ul><ul><li>Ejempl...
Archivos Batch <ul><li>Ejemplos de tareas que un archivo batch puede realizar: </li></ul><ul><ul><li>Respaldar archivos. <...
Archivos Batch <ul><li>En DOS existe un archivo especial llamado  autoexec.bat  que se ejecuta automáticamente al iniciar....
Comandos para archivos Batch <ul><li>REM  comentario </li></ul><ul><li>ECHO  mensaje </li></ul><ul><li>ECHO. </li></ul><ul...
Archivos Batch que Reciben Argumentos <ul><li>Cada argumento que recibe el archivo batch es referenciado por un número de ...
Macros y archivos batch <ul><li>Sus beneficios son similares:  </li></ul><ul><ul><li>Aumentan la productividad en procesos...
Macros y archivos batch <ul><li>Sus desventajas: </li></ul><ul><ul><li>Es necesario conocer los comandos o el conjunto de ...
Upcoming SlideShare
Loading in...5
×

4 3 Archivos Por Lotes Y Guiones

1,743

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,743
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

4 3 Archivos Por Lotes Y Guiones

  1. 1. 4_3 Archivos por lotes y guiones Apoyo SSD2
  2. 2. Funciones Avanzada de la Línea de Comandos <ul><li>Sintaxis de los comados. </li></ul><ul><li>Comados del sistema de archivos. </li></ul><ul><li>Caracteres comodín. </li></ul><ul><li>Redireccionamiento </li></ul><ul><li>Piping o Canalizar </li></ul>
  3. 5. Sintaxis de los comandos DOS. <ul><li>Cada comando tiene una sintaxis específica. </li></ul><ul><ul><li>Cada línea empieza con el nombre del comando o nombre del programa </li></ul></ul><ul><ul><li>Las opciones se encuentran seguidos del nombre del comando y generalmente mejoran el rendimiento del comando. Cada opción se escribe con un “/” seguido de una letra después del nombre del comando. </li></ul></ul><ul><ul><li>Un comando acepta argumentos, como nombres de archivos, o rutas de acceso. </li></ul></ul>
  4. 6. Sintaxis de los comandos DOS. <ul><li>La opción /? despliega la sintaxis del comando, las opciones que el comando acepta y una descripción de lo que hace. </li></ul><ul><li>Ejemplo : C: DEL /? </li></ul><ul><ul><li>Elimina uno o más archivos. </li></ul></ul><ul><ul><li>DEL [ unidad: ] [ruta ] archivo [ /P ] </li></ul></ul><ul><ul><li>ERASE [ unidad: ] [ruta ] archivo [ /P ] </li></ul></ul><ul><ul><li>[ unidad: ] [ruta ] archivo [/P] : Especifica los archivos a eliminar. Puede especificar múltiples archivos utilizando comodines. </li></ul></ul><ul><ul><li>[ /P ] : Pide confirmación antes de eliminar cada archivo. </li></ul></ul>
  5. 8. Sintaxis de los comandos DOS. <ul><li>Del ejemplo anterior se ilustran algunas convenciones especiales que utiliza la ayuda DOS para escribir un comando : </li></ul><ul><ul><li>Las palabras en mayúsculas se deben escribir exactamente. </li></ul></ul><ul><ul><li>Las palabras en minúsculas son información variable que el usuario provee, por ejemplo unidad indica que se debe incluir el nombre de la unidad de disco ( A: o C:) </li></ul></ul>
  6. 9. Sintaxis de los comandos DOS. <ul><ul><li>Lo que se encuentra entre paréntesis cuadrados ( “[“ y “]”) es opcional </li></ul></ul><ul><ul><li>A excepción de las opciones, todos los componentes deben ser escritos en el orden exacto en que aparecen en la descripción de la sintaxis de la ayuda </li></ul></ul>
  7. 10. Comandos DOS <ul><li>CD : Modifica el directorio de Trabajo. </li></ul><ul><li>MD : Crea un directorio nuevo. </li></ul><ul><li>RD : elimina un directorio vacio. </li></ul><ul><li>DELTREE : Elimina un directorio con sus contenidos. </li></ul><ul><li>COPY : Copia un archivo. </li></ul><ul><li>XCOPY : copia los archivos y los sub-directorios. </li></ul><ul><li>REN : Cambia el nombre de un archivo. </li></ul><ul><li>DEL : Elimina archivos ( no pueden ser recuperados) </li></ul><ul><li>DIR : Enumera los archivos de un directorio. </li></ul><ul><li>TYPE : despliega el contenido de un archivo de texto. </li></ul>
  8. 11. Caracteres Comodín <ul><li>El asterisco “ * ” es un carácter comodín que puede corresponder a cualquier carácter del nombre del archivo. </li></ul><ul><ul><li>DIR C: * </li></ul></ul><ul><ul><li>DIR C: *n </li></ul></ul><ul><ul><li>DIR C: *n* </li></ul></ul><ul><ul><li>DIR C: *.doc </li></ul></ul>
  9. 12. Caracteres Comodín <ul><li>AL utilizar el carácter comodín hay que tener cuidado, mal puesto puede realizar una operación que no es deseada. </li></ul><ul><ul><ul><li>DEL C:w* </li></ul></ul></ul><ul><ul><ul><li>es distinto de </li></ul></ul></ul><ul><ul><ul><li>DEL C:w * </li></ul></ul></ul><ul><li>En el primer caso elimina todos los archivos que comienzan con la letra “w” </li></ul><ul><li>En el segundo caso no sólo borrara los archivos que comienzan con “w” sino todos los archivos de directorio de trabajo. </li></ul>
  10. 13. Caracteres Comodín <ul><li>El carácter ? Representa un sólo carácter. Está diseñado para sustituir un carácter en el lugar asignado por el comodín. </li></ul><ul><ul><li>DEL C:*.* : Borra todos los archivos del directorio de trabajo. </li></ul></ul><ul><ul><li>DEL C: ??????.??? : Borra sólo los archivos que tienen un nombre de exactamente 6 caracteres y una extensión exacta de tres caracteres. </li></ul></ul>
  11. 14. Redireccionamiento <ul><li>El redireccionamiento permite controlar de donde recibirá su entrada (si no es el teclado), y cuál será su salida (si no es la pantalla). </li></ul><ul><li>La redirección le permite al usuario modificar los dispositivos virtuales con otra posición para los datos , tal como un archivo de disco. </li></ul><ul><ul><ul><li>< : Redirige la entrada estándar. </li></ul></ul></ul><ul><ul><ul><li>> : Redirige la salida estándar. </li></ul></ul></ul>
  12. 15. Redireccionamiento <ul><li>Ejemplos del uso de redireccionamiento. </li></ul><ul><ul><ul><li>DIR C:*.*>lpt: </li></ul></ul></ul><ul><ul><ul><li>DIR C:*.* >C: emp.txt </li></ul></ul></ul><ul><ul><ul><li>C:program.exe<C:imput.dat </li></ul></ul></ul><ul><ul><ul><li>C:program.exe<C:imput.dat>lpt: </li></ul></ul></ul>
  13. 16. Redireccionamiento <ul><li>La sintaxis permite que se hagan anexos de salida al final de un archivo. ( >>) </li></ul><ul><ul><ul><li>DIR C:*.*>>C:Temp.txt. </li></ul></ul></ul>
  14. 17. Piping o Canalizar <ul><li>Piping o canalizar es una función del procesador de comandos que une dos comandos por medio de la redirección: la salida del primer comando se convierte en la entrada del segundo comando. </li></ul><ul><li>Para canalizar los datos de un comando a otro, el usuario separa los comandos de la línea de comandos con una barra vertical ( | ) o pipe. </li></ul>
  15. 18. Batch Files <ul><li>Permite grabar acciones a realizar usando la interface de la línea de comando </li></ul><ul><li>Ejemplo de un archivo batch: </li></ul><ul><ul><ul><li>@ECHO OFF </li></ul></ul></ul><ul><ul><li>REM Student Name </li></ul></ul><ul><li>if EXIST %1 goto ERRORMSG </li></ul><ul><ul><ul><li>dir %2 c: > %1 </li></ul></ul></ul><ul><ul><ul><li>goto END </li></ul></ul></ul><ul><ul><ul><li>:ERRORMSG </li></ul></ul></ul><ul><ul><ul><li>ECHO The %1 already exists, aborting EXDIR </li></ul></ul></ul><ul><ul><ul><li>:END </li></ul></ul></ul>
  16. 19. Archivos Batch <ul><li>Ejemplos de tareas que un archivo batch puede realizar: </li></ul><ul><ul><li>Respaldar archivos. </li></ul></ul><ul><ul><li>Imprimir documentos. </li></ul></ul><ul><ul><li>Ejecutar una secuencia de programas. Etc. </li></ul></ul>
  17. 20. Archivos Batch <ul><li>En DOS existe un archivo especial llamado autoexec.bat que se ejecuta automáticamente al iniciar. Con este archivo, se puede: </li></ul><ul><ul><li>Realizar configuraciones del sistema desde el arranque. </li></ul></ul><ul><ul><li>Ejecutar el programa antivirus que se usa para proteger la computadora. </li></ul></ul><ul><ul><li>Ejecutar drivers. Etc. </li></ul></ul>
  18. 21. Comandos para archivos Batch <ul><li>REM comentario </li></ul><ul><li>ECHO mensaje </li></ul><ul><li>ECHO. </li></ul><ul><li>@ECHO OFF </li></ul><ul><li>PAUSE </li></ul><ul><li>:LABEL </li></ul><ul><li>GOTO label </li></ul><ul><li>IF EXIST nombre_archivo </li></ul>
  19. 22. Archivos Batch que Reciben Argumentos <ul><li>Cada argumento que recibe el archivo batch es referenciado por un número de argumento (de 1 a n) seguido por el signo porcentaje (%) </li></ul><ul><li>Copia.bat ( Archivo batch) </li></ul><ul><ul><ul><li>REM copia los archivosde un directorio </li></ul></ul></ul><ul><ul><ul><li>Copy C:datos1%*.doc a:* </li></ul></ul></ul><ul><ul><ul><li>C:copia documentos </li></ul></ul></ul><ul><li>Ejecuta el archivo batch llamado copia que copiará a un disquete los archivo de extensión doc del subdirectorio datosdocumento </li></ul>
  20. 23. Macros y archivos batch <ul><li>Sus beneficios son similares: </li></ul><ul><ul><li>Aumentan la productividad en procesos complejos o que se ejecutan muchas veces, ya que permiten dar una lista de comandos completa en un solo tiempo, y ejecutarla sin o con poca interacción del usuario. </li></ul></ul><ul><ul><li>Son como cajas negras, los comandos o instrucciones dentro no necesitan ser conocidos por sus usuarios. </li></ul></ul><ul><ul><li>Reducen el margen de errores relacionados con equivocaciones al teclear o al usar el mouse. </li></ul></ul>
  21. 24. Macros y archivos batch <ul><li>Sus desventajas: </li></ul><ul><ul><li>Es necesario conocer los comandos o el conjunto de instrucciones para generar una macro o un archivo batch. </li></ul></ul><ul><ul><ul><li>Por ejemplo, en Excel, para automatizar un proceso complejo se requiere hacer una rutina en Visual Basic. </li></ul></ul></ul><ul><ul><li>Si no son programados y validados correctamente, pueden generar cambios que causen problemas. </li></ul></ul><ul><ul><li>Por eso, es importante tener cuidado y hacer las pruebas necesarias. </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×