Loading...

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

Ez.Biz Cloudware
Blog de ASP Clásico

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

Código ASP clásico

Por ASP clásico / 21/09/2014 @ 16:36:40 / 1412 visitas

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.

 

Descubre más sobre cómo simplificar y optimizar tu trabajo empresarial en el Blog de CoreASP.

Descargo de Responsabilidad:

El contenido y los recursos que ofrecemos en CoreASP están destinados únicamente a proporcionar herramientas y ejemplos prácticos para el desarrollo en ASP Clásico. Esta información es de carácter general y no debe considerarse asesoramiento profesional o técnico específico para tu proyecto. Aunque hacemos todo lo posible por asegurar la calidad y precisión de los recursos compartidos, no garantizamos que sean completamente libres de errores o que se ajusten perfectamente a todas las situaciones. CoreASP no se responsabiliza por cualquier pérdida, daño o inconveniente derivado del uso directo o indirecto de los recursos o información proporcionada. Además, CoreASP no respalda ni asume responsabilidad por enlaces o contenido de terceros que puedan estar referenciados en nuestra plataforma. Todos los derechos de propiedad intelectual sobre el contenido y recursos publicados en CoreASP pertenecen a CoreASP o a sus respectivos propietarios, y su uso está sujeto a las condiciones de la licencia especificada para cada recurso. Nos reservamos el derecho de modificar este descargo de responsabilidad en cualquier momento sin previo aviso. Para más detalles, consulta el documento completo de términos y condiciones.