“Conocimientos Programación>Lenguajes De Programación

Un Explorador de secuencias de comandos de Procesos Industriales

2011/8/9
Visualización de procesos - programas que se ejecutan en su ordenador - no tiene que ser una tarea cuando se puede hacer doble clic en un archivo y verlos en una ventana emergente. Existen tecnologías de programación que le permite ver detalles sobre los procesos de su ordenador de forma rápida dentro de una aplicación de secuencia de comandos que se crea mediante unas pocas líneas de código. HTA Documentos

Windows Script Host le permite comunicarse con Windows utilizando lenguajes de scripting como VBScript . Mediante la creación de algunos objetos WSH , puede utilizar VBScript para obtener información sobre los procesos que se ejecutan en el equipo. Aplicaciones HTML , o HTA , mezclar con instrucciones de VBScript para funcionar como páginas Web y se ejecutan en el escritorio . El siguiente código crea un documento de HTA , establece la información de identificación de una HTA y le permite mostrar las barras de desplazamiento :

html head HTA Prueba < /title> < HTA : ApplicationId = " Process Explorer" applicationName = SCROLL " ProcessExplorer " = "yes " < /head> <br> HTML código <br> <p> Este código , que va después de la etiqueta de cierre cabeza de documento , crea secuencias de comandos HTML vacía y etiquetas del cuerpo : <br> <p> <script language = vbscript"> < /script> <body> < /body> <br> <p> colocar el el siguiente código entre las etiquetas del cuerpo del documento crea un control área de texto HTML y un botón : <br> <p> <textarea name="Textarea1" rows="13" cols="80"> < /textarea > <input type="button" value="List Processes" onClick="ListProcesses"> < /body> <br> <p> controlador de eventos onclick del botón llama a una función de VBScript ListProcesses nombre , que recupera un lista de procesos en ejecución y los almacena en el área de texto . <br> VBScript código <br> <p> el código siguiente pasa después de la primera etiqueta de script del documento y establece las ListProcesses Sub : <br> <p> Sub ListProcesseswinObjectA = " winmgmts : " winObjectB = "{ impersonationLevel = impersonate } \\ \\! . " y "\\ root \\ cimv2 " Establecer winObject = GetObject ( winObjectA y winObjectB ) <br> <p> win32Query = " Select * from Win32_Process " <br> <p> la primera declaración almacena una referencia al sistema de Instrumental de administración de Windows que contiene información del proceso. ImpersonationLevel , se ve en la siguiente declaración, permite WMI para suplantar las credenciales del usuario actual y acceder a los datos WMI . La siguiente sentencia concatena las dos variables anteriores y los almacena en el objeto nombrado winObject . La variable win32Query mantiene la cadena de consulta se utiliza para recuperar la información del proceso de WMI. Usted puede obtener la lista de procesos en ejecución ejecutando ExecQuery método de ese objeto , como se muestra a continuación: <br> <p> Set PROCESSLIST = winObject.ExecQuery ( win32Query ) <br> Rellenar la Red Área de texto <br> <p> El objeto PROCESSLIST contiene propiedades de proceso, como Leyenda y ProcessID , que pueden serle de utilidad . Puede mostrar estas propiedades en el control área de texto por recorrer a través de los elementos de la PROCESSLIST como se muestra en el siguiente ejemplo: <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-escribir-Pseudocódigo-de-una-calculadora-.html' >Cómo escribir Pseudocódigo de una calculadora </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-probar-la-vinculación-Aprobada-en-COBOL-.html' >Cómo probar la vinculación Aprobada en COBOL </a> </div> </div> <dl class=xgc> <dt><span>Lenguajes De Programación</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cuáles-son-los-beneficios-de-las-pruebas-de-caja-blanca-.html">Cuáles son los beneficios de las pruebas de caja blanca </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-aprender-Python-gratis-.html">Cómo aprender Python gratis </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-restaurar-un-archivo-EDB-de-Exchange-.html">Cómo restaurar un archivo EDB de Exchange </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Ayuda-para-la-programación-por-lotes-.html">Ayuda para la programación por lotes </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-hacer-tu-propio-MUD-Juego-.html">Cómo hacer tu propio MUD Juego </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Qué-es-la-RSE-en-LabVIEW-.html">¿Qué es la RSE en LabVIEW </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Normas-de-sacador-del-papel-Encoding-.html">Normas de sacador del papel Encoding </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Técnicas-de-programación-IDL-.html">Técnicas de programación IDL </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Algoritmos-de-cifrado-binario-.html" >Algoritmos de cifrado binario </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-utilizar-un-anemómetro-en-el-BASIC-Stamp-One-.html" >Cómo utilizar un anemómetro en el BASIC Stamp One </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-actualizar-Python-2-6-.html" >Cómo actualizar Python 2.6 </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-hacer-un-pedido-Símbolos-en-Programación-.html" >Cómo hacer un pedido Símbolos en Programación </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Video-Studio-Tutorial-.html" >Video Studio Tutorial </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-colorear-un-ancla-del-acoplamiento-.html" >Cómo colorear un ancla del acoplamiento </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-eliminar-los-espacios-en-una-cadena-en-Groovy-.html" >Cómo eliminar los espacios en una cadena en Groovy </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-transferir-los-datos-de-un-conjunto-de-registros-ADO-a-una-mesa-con-ADO-.html" >Cómo transferir los datos de un conjunto de registros ADO a una mesa con ADO </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-crear-un-JAD-De-COD-ALX-.html" >Cómo crear un JAD De COD ALX </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/VB-Net-y-cómo-exponer-Business-Objects-como-servicios-Web-.html" >VB.Net y cómo exponer Business Objects como servicios Web </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-quitar-el-texto-de-un-cuadro-de-texto-en-NET-.html" >Cómo quitar el texto de un cuadro de texto en NET </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-cambiar-la-ubicación-de-servicios-Web-en-Visual-Studio-2003-.html" >Cómo cambiar la ubicación de servicios Web en Visual Studio 2003 </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>