processos de visualização - os programas em execução no computador - não tem que ser uma tarefa quando você pode dar um duplo - clique em um arquivo e vê-los em uma janela pop-up. Existem tecnologias de programação que permitem visualizar detalhes sobre os processos do seu computador rapidamente dentro de um aplicativo de script que você criar usando algumas linhas de código. Documentos HTA
Windows Script Host permite que você se comunique com o Windows usando linguagens de script como VBScript. Com a criação de alguns objetos do WSH , você pode usar VBScript para obter informações sobre os processos em execução no seu computador. Aplicações HTML , ou ATS , misture com as declarações do VBScript para funcionar como páginas da Web e executar em seu desktop. O código a seguir cria um documento HTA , configura as informações de identificação de um HTA e lhe permite exibir barras de rolagem :
HTA Test < /title> < HTA : ApplicationID = " Process Explorer " applicationname = " ProcessExplorer " scroll = "yes" HTML código
Este código, que vai atrás do tag cabeça fechamento de documento, cria de script HTML e corporais tags vazias :
Colocar o seguinte código entre as tags do corpo do documento cria um controle textarea HTML e um botão :
manipulador de eventos onclick do botão chama uma função VBScript chamado ListProcesses , que recupera uma lista de processos em execução e as armazena no textarea . VBScript código
o código a seguir vai atrás de primeira tag script do documento e configura o ListProcesses Sub :
As primeiras lojas Declaração de referência para o sistema Windows Management Instrumentation que contém informações processo. ImpersonationLevel , visto na próxima declaração, permite WMI para representar as credenciais dos dados do usuário e acesso atuais WMI. A próxima instrução concatena as duas variáveis anteriores e armazena -los no objeto chamado winObject . A variável win32Query detém a string de consulta usada para recuperar informações do processo de WMI. Você pode obter a lista de processos em execução , executando método ExecQuery desse objeto , como mostrado abaixo :
Set ProcessList = winObject.ExecQuery ( win32Query ) Preenchendo o Textarea < br >
O objeto ProcessList contém propriedades de processo, como Caption e ProcessID , que você pode achar útil . Você pode exibir essas propriedades no controle textarea por looping através dos itens na ProcessList como mostrado no seguinte exemplo:
resultados = "" para cada processo em processListresults = Resultados & process.Caption & vbLf & process.ProcessIDNextEnd Sub
os " para cada " lojas de loop Caption e processID na variável resultados nomeados de cada processo. Quando o loop termina , os lugares de código que corda dentro do controle textarea . Executando o aplicativo
Você pode salvar o documento com uma extensão de arquivo vbs . , Encontrá-lo no Windows Explorer e clique duas vezes nele . Uma janela se abre e exibe um controle textarea vazio e um botão , quando você clica no botão, o código é executado e exibe as legendas e ProcessIDs de processamento em execução no seu computador. Você pode exibir outras propriedades do processo , adicionando-os para a instrução que define a variável de resultados. A lista das propriedades existe na página Web Win32_Process Classe da Microsoft. O exemplo a seguir adiciona a propriedade Prioridade para a exibição no controle textarea :