esen

Qué es un Script en Windows y cómo crearlo

Un Script en Windows es un archivo en texto plano que posee una extensión .bat o .cmd que puede contener un conjunto de instrucciones que son interpretadas y ejecutadas sin la intervención del usuario, a este tipo de proceso se le denomina Procesamiento por lotes (batch processing).

Dicho de otra forma un Script es un guion que el ordenador a de seguir al pie de la letra, y dicho guion no necesita ser compilado ya que Windows es capaz de interpretar y ejecutarlo.

Ventajas de hacer un Script en Windows

Si a ti ya se te da bien la tecnología y metafóricamente eres un corredor de los 100 metros lisos, entonces con el conocimiento y uso de los Script en Windows volaras! ya que tener la capacidad de automatizar diferentes rutinas por complejas que estas sean y activarlas a presión de clic, es como pasar de cero a cien kilómetros por hora en milisegundos.

  1. Posee una curva de aprendizaje muy rápida.
  2. Un Script de Windows es compatible con las distintas versiones que aun cuenta con soporte de Microsoft.
  3. Para crear y ejecutar un Script solo se necesita un blog de notas y la linea de comandos.

Cómo crear un Script en Windows

Haz clic derecho sobre un espacio en blanco ya sea dentro de un directorio o del escritorio, y en el menú contextual que te aparece sigue los siguientes pasos:

  1. Elige Nuevo.
  2. Documento de texto.
  3. Así crearas un documento que debes de Renombralo como Script Windows.bat
  4. Clic en Sí.
  5. Haz clic derecho sobre el nuevo archivo y clic sobre editar.

Pasos para crear un script en windows

Script Windows 10

Con estos pasos haz creado tu primer archivo .bat donde podrás escribir tu Primer Batch Script. y ahora toca escribir un poco de código. ¿te animas y replicas este ejercicio en tu ordenador?

Mi primer Script en Windows

Ya en el tema de introducción Conoce la CMD de Windows 10 utilice el típico ejemplo de ¡Hola mundo! desde la Consola de comandos pero esta ves lo haremos desde un Batch Script, de esta forma vamos a identificar cual es la estructura de un Batch.

@echo off
echo.
echo Hola mundo
echo.
pause
exit
  1. Siempre se establece la cabecera @echo off.
  2. echo. deja un espacio en pantalla.
  3. echo Hola mundo imprime en pantalla el mensaje de Hola mundo
  4. pause genera un pausa.
  5. exit finaliza el Script

Como has visto la consola de comando no debe de dar miedo al contrario, a medida que uno se va familiarizando se torna intuitiva y hasta divertida.

Si te llama la atención el tema deja tu comentario y así me animaré a seguiré publicando sobre este tema y compartiendo interesantes Script.

Espero que la información de hoy te haya gustado y si es así comparte este articulo en tus redes sociales, más abajo tienes los botones para compartir ;)

Sobre César Zúniga

Soy un apasionado de la tecnología, desde siempre me ha encantado la posibilidad de crear que existe en el mundo digital, pero más me gusta la posibilidad que Proyecto Byte me brinda para ayudar a los de más a disfrutar de este mundo digital.

10 comentarios

  1. Hola, cómo hago para abrir varias aplicaciones al mismo tiempo? Por ejemplo, uso el Curse para charlar con mis amigos mientras juego al WoW y abro el Opera para el Whapp web.

    Gracias por el dato!

  2. Jose Javier Usedo

    Hola César, gracias por compartir y ayudar. Hay alguna manera automática de guardar con otra extensión todos los archivos nativos de un programa específico?. Me explico, cada programa guarda sus archivos con su extensión específica, yo lo que quiero es que se guarden los archivos con otra extensión común a varios programas. ¿Ésto es posible? La acción sería abrir todos los archivos de las carpetas y subcarpetas y que se exporten con el mismo nombre y en la misma ubicación, pero con la extensión nueva. Gracias por todo.

    • Cambiar la extensión de varios archivos no es complicado lo que pasa que el problema en este caso no es solo cambiar la extensión si no el formato del archivo y para esto se necesita una aplicación de terceros. dime a que que tipo de archivos le quieres cambiar la extensión?

  3. Hola Cesar,Gracias por compartir tu conocimiento y ayudarnos.
    Pregunta: Hay alguna manera o forma que a través de un script el administrador de un servidor de windows, pueda crear un usuario en el servidor local, pero que cree adicionalmente una carpeta en la sesión del usuario creado donde esa carpeta lógicamente su propietario sea el usuario creado y que este desabilitado la herencia

  4. bro quiero ejecutar un comando del cmd para limpiar una unidad usb como le haria o que comandos usaria para que el script ejecute actomaticamente el comando para la unidad usb automaticamente

    • :: Para averiguar la letra de la USB
      For /F “Tokens=3 Delims= ” %%A In (‘Echo list volume ^| diskpart ^| findstr “%USBLabel%”‘) do (set USB=%%A:)

      :: Formatear la Memoria USB
      Format “%USB%

      Antes que nada has pruebas ya que si formateas una unidad que no es la USB perderás toda la información, debes de ir muy al tanto y bajo tu responsabilidad.

  5. Como usar un SCRIPT.,para borrar respuestas ,a comentarios en un foro,donde en el mismo,se borran comentarios nocivos.((necesitando el tilde de 3 (IP) diferentes,para que la pagina los elimine??(MODERACION DE LOS USUARIOS),’Note que cierto usuario,DE UN PLUMAZO Y SIN JUNTAR 3 DENUNCIAS, (IP),los elimina en un instante.Individualmente,yo,reseteando el modem 3 veces,logro cambiarme el (ip) de mi maquina,logrando, muy lentamente.BORRAR COMENTARIOS,pero cada reseteo,.demora 3 min utos en volver a poder ser usado el modem, (la pc)…Gracias Cordial saludo!!

    • Hola Sergio, cuénteme el foro que sistema de gestión de contenidos utiliza? si es WordPress pues hay muchos plugins muy útiles para eliminar el spam, la información de este articulo no aplica apaginas web ya que este tipo de script es utilizado dentro del sistema operativo.

    • El mismo WordPress tiene una lista negra, y el plugin Akismet hace un buen trabajo, por otro lado si la pagina esta escrita en PHP y tu sistema operativo es Windows puedes llamar a los comando del sistema desde PHP pero no seria la via por donde buscar la solución más practica a tu problema.

Comentar

Su dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

*

dos × 2 =