Programar la ejecución de un archivo ASP clásico

Código ASP clásico

En ocasiones es posible que necesitemos activar algunos eventos independientemente de la apertura real de una página o una acción específica adoptada por el usuario. Si nadie está navegando su página, ¿cómo podemos activar un evento de todos modos?

Programe un evento

En un entorno Windows, podemos programar tareas con el Programador de Windows. Es suficiente decir que podemos programar cualquier tarea que queremos: las copias de seguridad, los programas en ejecución, la matanza de tareas específicas, apertura de páginas web, etc. Como usted puede prever, podemos utilizar el Programador de tareas de Windows para abrir una página específica ASP, esperar a que se ponga fin a sus tareas y luego ciérrelo. Y vamos a utilizar VBScript.

Prepare el archivo

En un lugar que preferimos, tenemos que crear un nuevo archivo de texto. Haga clic derecho en una carpeta apropiada y seleccione New-> Documento de texto. Cambie la nueva extensión de archivo a “. Vbs” y asigne al archivo un nombre apropiado. Esto se debe a que tenemos que utilizar VBScript y te darás cuenta de que el icono del archivo cambiará a algún tipo de desplazamiento de papel azulado (es un pergamino mágico?). Ahora abrimos el archivo con un editor de texto (o lo que usted prefiera) y empezamos a escribir el código de VBScript. El VBScript El código es bastante simple. Vamos a abrir una página web específica en Internet Explorer, espere a que se complete la tarea y luego se cierra el programa.

Inserte el siguiente código en el archivo vbs:

 

 Option Explicit Dim objIE Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate "http://www.misitioweb.com/tarea_programada.asp" objIE.visible = true While objIE.Busy Wend objIE.Quit Set objIE = Nothing

Se crea un objeto de Internet Explorer, por lo que se abre el programa. Entonces se abre la página web que ejecuta la acción que necesitamos. Tenemos que estar seguros de que IE es visible (objIE.visible = true). El código espera mientras el objeto IE está ocupado y justo cuando IE termina la tarea (y la página web se ha cargado), el código sale IE y establecer el objeto a nada. Es muy simple, ¿no? Ahora que tenemos el archivo listo para ser utilizado, simplemente haga doble clic sobre él y ver qué pasa. Si todo está bien, basta con crear una tarea programada que se abrirá el archivo y hemos terminado.

 

tags:

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.