Este script lo he desarrollado ante la necesidad de conseguir que se guardara una captura de pantalla cada hora desde una página de estadísticas de mi empresa.
Uno podría pensar que es muy fácil, se ejecuta un script que cada hora genere una pulsación de la tecla Impr. Pant., que abra Paint, pegue y guarde el fichero correspondiénte; no se trata más que de crear un objeto wshShell con el que generar las pulsaciones de teclas con el método SendKeys y de abrir Paint con el método Run o Exec y cerrarlo también con SendKeys (F4). Por desgracia, esto que sería tan fácil, no es posible hacerlo, pues SendKeys no permite generar ni Impr. Pant., ni Ctrl+C, ni Ctrl+V; es decir, que no podemos trabajar con el portapapeles de Windows desde VBScript. Leer el resto de esta entrada »