Comandos Batch Bat

Páginas: 16 (3755 palabras) Publicado: 27 de enero de 2013
Rutas: Para que un comando se direccione a la unidad donde esté instalado el sistema operativo usar %systemdrive%
Si la ruta contiene espacios ponerla entre comillas, después del %systemdrive%

Ejemplo:
START %systemdrive%\"Program Files (x86)\Songr\Songr.exe"


Para que la ventana no muestre ciertos mensajes informativos, redireccionar el comando a nul. Así:

@echo off
pause > nulEso oculta el mensaje automático que genera el comando pause (“presione una tecla para continuar”). Un ejemplo de un mensaje informativo que no se quiere mostrar, es decir, que no se quiere que el usuario lo lea es el que genera automáticamente el comando taskkill (Correcto: señal de terminación enviada al proceso "proceso.exe" con PID 2764)

Entonces al final de todo el comando, redireccionar anul

TASKKILL /IM Songr.exe > nul


Para agregar un archivo .reg al registro de forma silenciosa (sin que pida confirmación):

@echo off
regedit /s archivo.reg


BORRAR UNA CARPETA:

COMANDO: RD

Para borrar una carpeta vacía, sólo hay que entrar a la carpeta que contiene esa subcarpeta, digitar "RD" seguido del nombre de la carpeta, y luego ENTER.

[pic]

Si la carpeta tienealgún contenido, como archivos y/o subcarpetas, aparecerá un mensaje informando que no se puede borrar el directorio porque "no está vacío... "

[pic]

Para evitar eso, se usa el mismo comando RD con el nombre, pero se le agrega un espacio y un "modificador": PLECA S ( /s ), que quiere decir que elimine también subcarpetas. Sólo con el pleca s
pedirá confirmación de eliminación:

[pic]

Enun archivo BAT, como en la mayoría de veces queremos que se ejecuten SOLOS, sin mayor intervención por parte del usuario, le agregamos otro modificador: PLECA Q ( /q ), el cual le dice al sistema que suprima la pregunta de confirmación, y que la borre sin más. Ejemplos:

dijo:
RD BAT /s /q

RD BAT /q /s

En estos dos casos, se borra la carpeta BAT aunque tenga los archivos y carpetas quetenga. Debe serse muy cuidadoso en este caso, pues se pueden borrar archivos importantes.
LLAMANDO ARCHIVOS EJECUTABLES EXTERNOS DENTRO DE NUESTRO PROGRAMA:

COMANDO: START y CALL

Comando start:
Esta orden sirve para llamar un archivo ejecutable desde el bat, pero cuando lo abre, el bat sigue corriendo

Comando call:
Esta orden hace lo mismo que START; pero en este caso, el bat se quedaen pausa HASTA que el archivo llamado se cierre
___________________________________________________________________________________________________

PAUSANDO NUESTRO PROGRAMA CON MENSAJE PROPIO:

COMANDO: PAUSE > NUL

Esta orden detiene el programa, pero NO MUESTRA UN MENSAJE como @pause. Eso nos da la opción de ponerle nosotros algún mensaje antes de que el usuario presione una teclaIntroducción!
Un archivo batch (o bat) es un archivo de procesamiento por lotes, que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados.
Cualquier comando DOS puede ser utilizado en un archivo batch.

Explicación
Para crear un archivo bat, sólo tenemos que abrir el bloq de notas y adentro escribir el comando que querramos quese realice! (abajo se encuentra una serie de comandos del ms)
Luego vamos a Guardar Como y donde dice nombre lo guardan con la extencion .bat(*.bat).
Ahora solo queda ejectarlo y listo!

Esto puede resultar muy útil, para automatizar tareas (siempre y cuando sepan usar los comandos del ms) y también para hacer bromas! o incluso virus!
Digo virus porque con los comandos se puede hacer detodo! hasta formatear!
Por eso, si ven algun .bat, les recomendaria no abrirlo o hacele click derecho - editar , asi de ese modo no se les ejecuta y ven el contenido que presenta!

ACA se encuentra una página con comando del ms que les puede ayudar:
http://www.ayuda-internet.net/tutoriales/manu-msdos/manu-msdos.html


Ahora sólo les queda probar hasta q les salga hacerlo! y divertirse o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos Batch
  • comandos bat
  • Comandos Batch
  • Comandos Batch
  • Comandos bat
  • batch
  • Batch
  • Batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS