Anuncio
Si ha estado trabajando en el mundo de la informática durante un tiempo, entonces probablemente esté bastante familiarizado con los trabajos por lotes. Los profesionales de TI de todo el mundo los utilizaron para ejecutar todo tipo de trabajos automatizados de procesamiento informático y tareas personales. De hecho Paul cubierto recientemente Cómo crear un archivo por lotes (BAT) en cinco sencillos pasosEste artículo cubre cómo crear un archivo por lotes utilizando cinco pasos simples para el sistema operativo Windows. Lee mas cómo escribir tal archivo.
El problema con los trabajos por lotes es que eran muy limitados. El conjunto de comandos era algo corto y no permitía mucha funcionalidad cuando se trataba de lógica estructurada usando bucles if-then, for, next y while.
Más tarde, apareció Windows Scripting Host. MS Windows Scripting Host es una utilidad de script en varios idiomas que Microsoft comenzó a instalar como estándar en todas las PC desde Windows 98 en adelante. En la segunda generación de la herramienta, cambió su nombre a Microsoft Script Host (MSH).
Un tutorial de host de secuencias de comandos de Microsoft
Aquí en MUO, nos encanta la automatización informática. Por ejemplo, Varun cubrió Sikuli, una herramienta para escribir scripts de automatización, y Guy le mostró cómo usar AutoIt Cómo automatizar tareas mundanas con AutoIt Lee mas para automatizar tareas. Lo bueno de MSH es que si tiene una PC posterior a Win 98, puede escribir un script "por lotes" en una variedad de idiomas.
Los idiomas disponibles incluyen JScript, VBA y VBscript. También es posible escribir scripts en Perl, Python, PHP, Ruby o incluso Basic si tiene la implementación correcta con el motor de scripting correcto.
Personalmente, conozco bien Visual Basic, por lo que generalmente opto por VBScript. La belleza aquí es que no necesita ningún software de programación especial o compilador. Simplemente abra el Bloc de notas y escriba su secuencia de comandos, tal como escribió sus trabajos por lotes.
Sin instalar nada, puede escribir scripts en VB. El script más simple es imprimir texto en una ventana emergente, como esta:
Guarde el archivo como .vbs y Windows lo reconocerá y lo ejecutará. Esto es lo que sucede cuando haces doble clic en el archivo de arriba:
Puede escribir scripts más avanzados utilizando los idiomas a los que está acostumbrado. Para mayor flexibilidad, coloque