domingo, 6 de noviembre de 2011

Crear archivos batch para realizar tareas en Windows. Ejemplos y códigos


Los famosos archivos batch son las aplicaciones más pequeñas y sencillas que se pueden crear y utilizar en Windows para ejecutar y realizar tareas. Antiguamente se les conocía como archivos BAT. Son solo documentos de texto que se pueden hacer usando el Bloc de notas, escribiendo algunos comandos, pero pese a su aparente sencillez son capaces de realizar y ejecutar casi cualquier acción en Windows.
El siguiente artículo es un sencillo tutorial que demuestra el valor de su uso y mediante el cual cualquier usuario puede conocer las reglas básicas para crear sus propios batch.
Anímate y léelo que estoy segura te interesará, contiene múltiples ejemplos prácticos y el código para hacer las aplicaciones solo copiando y pegando.

Como hacer tus propios archivos batch.

Los archivos batch son las aplicaciones más sencillas que se pueden crear para usar en Windows, son como diminutos programas que ejecutan instrucciones, es tan sencillo su funcionamiento que está al alcance de cualquier usuario crear sus propias aplicaciones, aun sin tener conocimiento en lo absoluto de programación.
Después de leer esta página que es un pequeño tutorial y de practicar con los ejemplos que en ella se muestran, serás capaz de crear tus propias aplicaciones, útiles para automatizar la ejecución de tareas en tu equipo y si las encuentras de utilidad, podrás compartirla en la red.
¿Que es necesario para crear un batch? solo el Bloc de notas de Windows con algunas líneas que las puedes copiar de esta misma página, solo sigue leyendo y comprenderás.

¿Qué son los archivos batch?

Los archivos batch son archivos de texto en los que se escribe instrucciones en lenguaje de MSDOS, el mismo que utiliza la consola de CMD, estos archivos al cambiárseles la extensión de archivo de la habitual .TXT a .CMD se logra que al dar dos clics en ellos, Windows abra la consola y ejecute las instrucciones escritas, si leíste la página anterior: Como usar la línea de comandos y la consola de CMD en Windows, habrás conocido que con la consola es posible de ejecutar casi cualquier orden en Windows.

¿Para qué se pueden utilizar los archivos batch?

Los archivos batch es posible utilizarlos para la ejecución de múltiples tareas en Windows  tediosas y repetitivas, algunos ejemplos de ellas son:
• Hacer respaldos o backups regularmente de los archivos que necesitemos guardar a salvo una copia.
• Iniciar varios programas de forma simultánea con las opciones especificadas.
• Hacer limpieza en el sistema regularmente.
En fin, es tanta la variedad de tareas que son imposibles de relacionar todas aquí.

Haz tu primer archivo batch

Haz un sencillo archivo batch para que comprendas la sencillez y facilidad de su uso y creación, para eso sigue los siguientes pasos:
1- Da un clic derecho en el escritorio y en el menú escoge "Nuevo documento de texto".
2- Abre el nuevo documento creado y pega o escribe en su interior solo start calc
3- Ciérralo y guarda los cambios
4- Ahora el paso más decisivo, de este depende que funcione o no tu aplicación.
Renombra al archivo creado, para eso da un clic sobre él y el menú escoge: "Cambiar nombre", el nombre original Nuevo documento de texto.txt cámbialo a: Nuevo documento de texto.cmd, puede ser cualquier otro nombre siempre que termine en cmd.
5- Dos clics en el archivo creado y comprobaras que abre la calculadora de Windows.

También puedes cambiar el nombre del archivo usando la tecla F2.
Si en vez de Nuevo documento de texto.txt solo se muestra Nuevo documento de texto, sin el .txt significa que no se muestran las extensiones de archivo en tu sistema, es necesario verlas para así poder efectuar cualquier modificación en los nombres de los archivos.

¿Qué son las extensiones de archivos?
Son generalmente tres caracteres que se encuentran a continuación del nombre del archivo antecedidos por un punto, su función es indicarle a Windows los tipos de archivo, lo que es utilizado por el sistema operativo para saber que programa debe iniciar cuando el usuario de dos clics en uno de ellos.
Por ejemplo los documentos de extensión de archivo .doc como NOTA.DOC, al dar dos clics en ellos, Windows los abre con Microsoft Word.

Como mostrar las extensiones de archivos en Windows.
De forma predeterminada las extensiones de archivo no se muestran en Windows, para verlas haz lo siguiente
1- En el Panel de control selecciona la herramienta Opciones de carpeta.
2- En la pestaña Ver desmarca la casilla Ocultar las extensiones de archivo….
3- Presiona Aceptar
Para comprender porque es importante y se recomienda que se muestren las extensiones de archivo en Windows puedes leer la siguiente página:

Cómo funciona el archivo batch creado

El comando start hace que la consola inicie cualquier aplicación, en este caso se empleó la calculadora que el nombre del ejecutable es calc.exe, de la misma forma se pueden iniciar otras aplicaciones de Windows, algunos ejemplos:

El Bloc de notas = notepad
Administrador de tareas = taskmgr
Liberador de espacio en disco = cleanmgr
Microsoft Paint = mspaint
Microsoft Word (si está instalado) = winword
Opciones de internet = inetcpl.cpl

La lista completa puedes encontrarla en la siguiente página:

Puedes ejecutar varias órdenes a la misma vez, para eso en cada línea escribe una instrucción de la siguiente forma:
start notepad
start taskmgr
start mspaint
start inetcpl.cpl

También puedes retrasar su ejecución hasta que lo decidas, para eso emplea el comando PAUSE antes de la instrucción, en ese caso se mostrará el mensaje: Presione una tecla para continuar…, úsalo así:
start notepad
pause
start taskmgr
pause
start mspaint.exe
pause
start inetcpl.cpl

Las aplicaciones que no sean de Windows, es necesario especificar para iniciarlas la ruta donde se encuentren instaladas.

Abrir una dirección web
Para abrir una dirección de internet solo será necesario escribir después de start la dirección URL y se abrirán con el navegador web predeterminado, por ejemplo haz la siguiente prueba.
Edita el archivo batch creado, ¿Cómo hacerlo?
Para eso abre una ventana del Bloc de notas, arrastra el archivo batch encima y suéltalo.
Ahora escribe:
start http://google.com
start http://www.facebook.com
Guarda los cambios, para eso en el menú escoge: Archivo > Guardar.
Ejecuta el archivo y verás que se abren simultáneamente dos pestañas del navegador, una a Google y otra a Facebook. Puedes crear un batch de esta forma para abrir con solo dos clics varias páginas a las que habitualmente accedes.

Crear una plantilla para tus archivos batch.

Si ya has probado y estás listo para crear varios archivos batch, entonces crea una plantilla, te facilitará su creación e inclusive podrás insertarle tus datos para que conozcan que eres su autor en caso de que pienses compartir alguno en la red.
Observa la imagen e inserta los siguientes datos en un archivo de texto.

@echo off
:: (c) TuNombre 2011 - http://tu-sitio.com

CODIGO

msg * Puedes encontrar mas aplicaciones utiles en http://tu-sitio.com

¿Qué es todo esto?
• La primera línea hace que se muestre en la pantalla solo las ordenes necesarias.
• La segunda líneas son tus créditos como autor, sustituye lo que aparece por tus datos.
• En toda la zona intermedia donde aparece CODIGO, puedes insertar el código necesario.
• La última línea muestra un mensaje después que termine de ejecutarse, es opcional su uso.

Códigos de ejemplos de archivos batch.

Códigos para crear archivos batch para tareas diferentes, para usarlos solo copia y pégalos a la zona de CODIGO de la plantilla creada.

_Código para una archivo batch que permite reiniciar el explorador de Windows en caso de ocurrir un bloqueo. Primero cierra el explorador, espera 4 segundos y lo vuelve a iniciar.

@echo off
TASKKILL /F /IM explorer.exe
timeout /nobreak 04
start explorer.exe

_El siguiente permite cerrar programas que no responden

@echo off
taskkill.exe /f /fi "status eq Not Responding"
pause

_El siguiente permite liberar espacio en todas las unidades

@echo off
echo "Liberando espacio en disco en todas las unidades"
echo espere......
Cleanmgr.exe /sagerun:64

_El siguiente es un temporizador para apagar la PC dentro de un tiempo determinado

@ECHO OFF
set seg=60
echo Escribe el tiempo en minutos y presione Enter
set/p min=
set/a ok=%min% * %seg%
CLS
choice /C SN /T 10 /D S /N /M "Escribe S para continuar o N para cancelar"
IF ERRORLEVEL 2  GOTO SALIR
shutdown.exe -s -t %ok% -c "Su PC se apagara  en %min% minutos"
:SALIR
EXIT

_El siguiente si estas conectado a internet muestra tu dirección IP, nombre de host y servidores DNS

@ECHO OFF
mode con cols=70 lines=9
ipconfig /all|FINDSTR /C:"Nombre de host"
ipconfig|FINDSTR  "Dirección IPv4"
ipconfig|FINDSTR /C:"Máscara de subred"
ipconfig /all|FINDSTR /C:"Servidores DNS"
netstat -r|FINDSTR /C:"Dirección de puerta de enlace"
PAUSE>NUL

Paginas relacionadas

Toda la información adicional que necesites para crear tus propios archivos batch, puedes encontrarla en las siguientes páginas del sitio del autor, en ellas podrás conocer del uso de los comandos en las tareas más necesarias, así como las herramientas que facilitan la creación de estas aplicaciones.

Pagina donde podrás consultar y conocer de opciones más avanzadas para la creación de los archivos batch.


Índice de todas las paginas relacionadas en el sitio del autor, que tratan sobre el tema del uso de los archivos batch en Windows.

Tomado de:
Como crear archivos batch en Windows. Ejemplos prácticos y códigos







sábado, 5 de noviembre de 2011

Frases para Facebook, tristes, de amores no correspondidos y desamor


Bellas frases para usar en Facebook, frases de amor para comunicar y expresar sentimientos de tristeza, desamor y amores no correspondidos. Frases que se pueden emplear pegándolas en el muro de la persona a quien se quiere llegar el mensaje, también se pueden enviar por correo, imprimirlas o insertarlas en documentos y presentaciones.

• Un millón de palabras no te traerían de vuelta, lo sé porque lo intenté, tampoco un millón de lágrimas, lo sé, porque ya las lloré.
• El amor hace pasar el tiempo, el tiempo hace pasar el amor.
• Cuando me miras siento alegría y tristeza. La alegría de verte y la tristeza de no tenerte.
• Amar sin esperanza debe ser muy triste; pero más triste debe ser vivir sin la esperanza de amar.
• Lo más triste en este mundo es querer a alguien que antes te quería a ti.
• Triste se encuentra el sol cuando el cielo está nublado y triste me encuentro yo cuando no estás a mi lado.
• Amiga dile que no le quiero, dile que le he olvidado, pero que nunca se entere, que al decirlo estaba llorando.
• Me enseñaste a vivir contigo, pero ¿cómo vivo ahora si no estás aquí?
Si tengo la letra borrosa no creas que no sé escribir, es que se me caen las lágrimas cada vez que pienso en ti.
• Me gustaría regresar el tiempo para no haberte querido como lo hice, pero también me gustaría regresarlo para que me amaras como nunca lo hiciste.
• No me duele nuestra lejanía, sino el sentir como te alejas cada vez más y más.
• El amor es tan fuerte como la muerte y al mismo tiempo tan frágil como el cristal.
• ¿Qué hacer si la única persona que te puede hacer feliz, es la que te hace llorar?
• ¿Qué triste es querer a alguien que no sabe querer?, pero aún más triste es el no poder dejarlo de querer.
• Qué triste es ver pasar los días y darte cuenta de que realmente nada dura para siempre, más si tienes el ejemplo de tu propio amor.
• La tristeza es como un pozo en el que te vas hundiendo cada vez más y más, hasta que llegas a desear la muerte.
• Querer alguien que no te quiere es como intentar volar con un ala rota.
• No es más grande quién más sitio ocupa, sino quién más vacío deja cuando se va.
• La soledad ha sido una verdadera amiga, nunca me ha dejado, aun cuando yo trato de alejarme de ella, siempre está conmigo.
• Por fin comenzaba a superar nuestra separación y por fin comenzaba a comprender que nunca serias mío, pero hoy me sonreíste y echaste todo a perder.
• No hay nada más triste en la vida que creer que no estás solo y darte cuenta de que es así.
• Cuando la tristeza te invade ciega tu alma y no te deja ver la realidad claramente y aunque puedas sacarla de ti, no te animas a hacerlo.
• Nunca dejarás de querer a la persona de la que realmente has estado enamorada, solo podrás tratar de acostumbrarte a vivir sin él.
• ¿Alguna vez has visto la mirada de un perro abandonado en la calle? Si lo has hecho, habrás conocido la tristeza en toda su plenitud.
• Voy a sonreír como si nada estuviese mal, hablar como si todo estuviese perfecto, pretender que es un sueño, y hacer de cuenta que no me haces daño.
• No me preguntes porqué estoy llorando, porque son tuyas las lágrimas que ensucian mi rostro.
• Nadie tiene tanta necesidad de una sonrisa, como aquel que no sabe sonreír a los demás.

Si algún día me ves triste, no me digas nada... solo quiéreme,
si me encuentras solo en la oscuridad de la noche, no me preguntes nada... solo acompáñame,
si me miras y no te miro, no pienses nada... solo llévame,
si lo que necesito es amor, no me digas nada... solo anímate,
pero si ya no me amas, no me digas nada... solo...
recuérdame.
• ¿Por qué será? la vida cuanto más vacía esté, más nos pesa.

Tomado de:
Frases tristes, de amores no correspondidos y desamor para Facebook

Otras páginas con contenido útil para Facebook, puede encontrarlas usando los siguientes vínculos:




Frases para Facebook, para el día de los enamorados o día de San Valentín


Frases para usar en Facebook en días tan señalados como es el 14 de febrero o día de los enamorados, también conocido como día de San Valentín. No obstante para todo el que este enamorado cualquier día es válido para enviar una bella frase.
Puedes usarlas enviándolas por email, pegándolas en el muro de la persona indicada, también se pueden emplear en la computadora al crear documentos o presentaciones.

• En este día de los enamorados, día de San Valentín, te envío una rosa, un beso de amor y mi corazón para ti.
• Ten cuidado con Cupido, porque flecha en un descuido, como a mí que el muy bandido, en tus brazos me ha rendido.
• Querer sin esperanza es un bello querer, yo te quiero y nada espero de ti, fíjate si te querré.
• Si verte significa morir, prefiero 1000 veces morir de amor, que vivir y no poder verte.
• Si vivieras en el cielo, moriría solo para ir a verte.
• Lo siento por amarte demasiado, pero no sé amarte menos.
• Deja de respirar por un minuto, y sentirás lo que yo siento, cuando tú no estás.
• Si amarte estuviese penado yo tendría cadena perpetua.
• Te tendré en mi corazón, hasta que pueda tenerte entre mis brazos.
• A ti que eres labios de mi sonrisa, a ti que eres los ojos de mi dulce mirar, a ti que eres el cristal de mi alma, a ti es a quien sólo puedo amar.
• Amor de mis amores, loquita estoy por ti, no sabes lo que siento, cuando no estás junto a mí.
• Me gustas tanto, que hasta me gusta estar preso, en las redes de tu encanto.
• Detengo el mundo cuando me miras, como me miras y robo suspiros al cielo por tus besos, pienso que no puedo amarte más y sin embargo, cada instante te amo más y más.
• Te recuerdo con ternura, aun saboreo tus besos como un bombón, miro tu foto con una sonrisa y con esta frase de amor, te envío mi corazón.
• Eres el regalo que nunca pedí, el pedazo de cielo que no merecí...Te quiero.
• Por ti daría todo, pero... ¿qué podría darte, si todo lo que tengo es tuyo?
• No dejes que te roben el corazón, deja las puertas abiertas para que lo tomen con amor.
• Diablo de ojos claros, eres un gran ladrón, porque sin darme cuenta, me robaste el corazón.
• Si quieres lastimarme no lo hagas con un puñal, sólo dime que no me quieres, y la herida será mortal.
• Sé que no puedo volar, pero alguien que me hace sentir que lo puedo lograr y esa persona eres tú.
• Amarillo es el oro, blanca la plata, y negra la mirada que a mí me mata.
• Manojitos de alfileres me parecen tus pestañas y cada vez que me miras, me las clavas en el alma.
• Si dudas de mi cariño, dame una puñalada, y en cada gota de sangre, verás tu imagen grabada.
• Mis ojos son culpables y mucho van a llorar, pues ayer vieron a un chico que no podrán olvidar.

Tomado de:
Frases de amor para el día de los enamorados o día de San Valentín

Otras páginas con contenido útil para Facebook, puede encontrarlas usando los siguientes vínculos:




viernes, 4 de noviembre de 2011

Utilizar la línea de comandos y la consola de CMD en Windows


Como usar en Windows los comandos incluidos en la consola de cmd, también conocida como símbolo del sistema o ventana de MSDOS para realizar múltiples tareas.
Estos comandos fueron muy empleados en antiguos sistemas operativos y anteriormente, antes de aparecer los sistemas operativos Windows era la única forma de comunicación entre el usuario y el sistema.
El siguiente manual tiene la intención de hacer llegar la importancia y la vigencia del uso en la actualidad de dichos comandos.
Contiene varios ejemplos prácticos sencillos como demostración, factibles de usar por cualquiera aun sin tener ningún conocimiento de informática.
Contiene vínculos a páginas de referencia donde se puede encontrar más información relacionada, para los que se sientan interesados en el tema.

Que es la línea de comandos de Windows.

La línea de comandos de Windows es una serie de instrucciones que al escribirlas en la consola de CMD transmiten órdenes directas al sistema operativo sin pasar por la interface visual de Windows.
La consola de CMD también conocida como Símbolo del sistema es la ventana negra de MDSOS, la misma mediante la cual se introducían las ordenes en los sistemas operativos antiguos, antes de surgir Windows. Todavía existe y es posible utilizarla inclusive con más opciones  de las que era capaz de asimilar hace unos años.
Para comprender lo anterior es necesario saber que Windows solo es una interface, que surgió para facilitar el uso de la computadora por los usuarios no especialistas y gracias a eso se ha expandido tanto su uso, al ser capaz cualquier persona de manejar un equipo de estos.
Es por eso que el uso de la consola sigue funcional, no ha desaparecido y es muy empleado por un grupo de usuarios y de programadores. Precisamente el objetivo de este artículo es demostrar la posibilidad práctica de su empleo actualmente.
Las instrucciones que se escriben en la consola para ejecutar acciones son los llamados comandos. Con estos comandos o la combinación de ellos, es posible de realizar casi cualquier tarea en Windows, inclusive en ocasiones hay tareas que es más práctico y sencillo realizarlas usando unos simples comandos, que instalando un software que al final será solo una interface para ejecutar el mismo comando.
La mejor forma de comprender todo esto es con sencillos ejemplos que se verán más adelante.

Como ejecutar los comandos

Antiguamente los comandos era imprescindible escribirlos directamente en la consola para ejecutarlos, ahora tenemos más opciones que facilitan y también evitan el fastidioso método de escribir largas instrucciones en la consola, o sea que para usar la línea de comandos podemos utilizar métodos diferentes, son los siguientes:
1- Escribir directamente las instrucciones en la consola, al estilo tradicional.
2- Escribirlas instrucciones antecedidas de CMD /K en el cuadro de Inicio de Windows y a continuación oprimir la tecla Enter para ejecutar el comando.
3- Escribir las instrucciones en un archivo de texto, pero en vez de tener la extensión de archivo TXT como es lo normal, cambiársela a CMD, de esta forma al dar dos clics en dicho archivo Windows abrirá con él la consola y ejecutará directamente las instrucciones que hayamos escrito. Este método es lo que se conoce como crear un archivo BATCH.

Comandos que se pueden utilizar en Windows

Antiguamente la lista de comandos que era posible emplear era un poco corta, desde hace un tiempo Windows ha ido modernizando la consola y agregando otros comandos más sofisticados y muy útiles.
Por ejemplo algunos de los comandos clásicos que se hicieron famosos son:
COPY Se usa para copiar archivos
MOVE para moverlos
DIR para listar un directorio

Ahora algunos de los más recientes son:
ROBOCOPY Permite copiar carpetas y directorios con una multitud de parámetros.

Como abrir la consola de CMD

La consola de CMD se puede abrir de formas diferentes.
1- Oprime el botón Windows en el teclado, escribe CMD y oprime la tecla Enter.
2- Busca en Todos los programas, Accesorios Símbolo del sistema
3- Si usas Windows 7 con la tecla Shift presionada en cualquier carpeta en la que estés, da un clic derecho y escoge Abrir ventana de comandos aquí.
Existen otros métodos pero con esos tres podrás comenzar.

Configurar la consola de CMD

Para facilitar el uso de los comandos es necesario primero  conocer que en la consola se puede copiar y pegar como en Windows, pero para eso es necesario hacer una pequeña cambio en su configuración. Hazlo de la siguiente forma
1- Abre la consola con uno de los métodos anteriores
2- En la esquina superior derecha da un clic derecho y escoge Propiedades
3- En la pestaña Opciones marca las casillas Edición rápida y Modalidad de inserción
Es todo.
Para pegar un comando en la consola cópialo en esta misma página y solo da un clic derecho en la consola, por ejemplo copia y pega echo %username% y oprime la tecla Enter.
¿Funciono? Claro, devuelve el nombre del usuario.
Para hacer lo inverso, es decir copiar de la consola, selecciona el área arrastrando el botón izquierdo del ratón, seguidamente da un clic derecho,  ahora abre un documento de texto y pega el texto copiado.
Ahora si estamos listos para probar los ejemplos.

Ejemplos prácticos del uso de la línea de comandos en Windows

A continuación vamos a relacionar algunos ejemplos de tareas sencillas que se pueden hacer usando la línea de comandos.

Ocultar archivos
Crea una nueva carpeta y copia en su interior algunos archivos, pueden ser cualquiera. Abre dicha carpeta y abre una consola en su interior (Shift y con el clic derecho Abrir ventana de comandos aquí)
Para ocultar los archivos escribe en la consola y oprime Enter: ATTRIB +H +S
Para mostrarlos usa: ATTRIB -H –S

A la carpeta anterior copia un archivo de texto
Escribe en la consola y oprime Enter: TYPE nombreDelArchivo
Para pausar la lectura usa: TYPE nombreDelArchivo | MORE

Mostrar la fecha
Escribe en la consola y oprime Enter: DATE /T
Escribe en la consola y oprime Enter: DATE /t | CLIP
A continuación abre un documento y escoge Pegar.

Copia y pega en Inicio y oprime la tecla Enter:

CMD /C start calc.exe
Inicia la consola, abre la calculadora y cierra la ventana de cmd

CMD /K DEFRAG C: /A
Realiza un análisis de la fragmentación de tu disco duro C y te muestra el resultado.

CMD /K ROBOCOPY %userprofile%\Documents D:\BACKUP\Documentos\ /E
Crea una nueva carpeta en la unidad D llamada BACKUP y en ella guarda una copia de todos los archivos que se encuentren en tu carpeta Mis Documentos

CMD /K ROBOCOPY %userprofile%\Documents D:\BACKUP\Documentos\ /S *.doc
Similar al anterior pero en este caso busca también en subcarpetas y solo copia documentos

CMD /K ROBOCOPY %userprofile%\Pictures D:\BACKUP\Imagenes\ /E
Hace una copia de todas las imágenes en la carpeta Mis Imágenes

CMD /K WMIC /Output:STDOUT STARTUP get /all /format:LIST
Muestra en la consola una lista de todos los programas o aplicaciones que inician con Windows con toda la información sobre ellos.

CMD /C WMIC /Output:STDOUT STARTUP get /all /format:LIST>%userprofile%\Desktop\informe.txt
Similar al anterior pero en este caso crea un archivo de texto en tu escritorio que contiene la información.

Paginas relacionadas

Si sientes interés por el uso práctico que permite la línea de comandos en Windows, hay varias páginas imprescindibles donde obtener toda la información.

Esta página contiene la lista completa de los comandos disponibles en Windows con un breve comentario de cada uno y referencias a ejemplos prácticos en casi todos.

Esta página es solo un índice de varias páginas, cada una dedicada al uso de la línea de comandos en Windows, con bastante código para copiar y ejemplos prácticos de tareas a ejecutar.



Tomado de:
Como usar la línea de comandos y la consola de CMD en Windows
http://www.squidoo.com/como-usar-linea-comandos-consola-cmd-windows
Noticias de Globedia.com - Colaborador