Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment supprimer un dossier en VB.N…
  • Comment faire pour supprimer une lig…
  • Définition de la programmation info…
  • Fonction de rappel 
  • Comment utiliser Enterprise Library …
  • Qui a été le 1er programmeur infor…
  • Comment un texte d'ancrage à un art…
  • Comment lire des données depuis un …
  • Comment créer une page de connexion…
  • Comment concevoir un programme en ch…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Un Process Explorer Script

    Affichage processus - les programmes s'exécutant sur votre ordinateur - ne doivent pas être une corvée quand vous pouvez double- cliquer sur un fichier et de les voir dans une fenêtre pop-up . Technologies de programmation existent qui vous permettent de visualiser des détails sur les processus de votre ordinateur rapidement à l'intérieur d'une application de script que vous créez à l'aide de quelques lignes de code. HTA Documents

    de Windows Script Host vous permet de communiquer avec Windows en utilisant les langages de script tels que VBScript. En créant quelques objets WSH , vous pouvez utiliser VBScript pour obtenir des informations sur les processus en cours d'exécution sur votre ordinateur. Les applications HTML , ou HTA , mélanger avec VBScript déclarations de fonctionner comme des pages Web et exécuter sur votre bureau. Le code suivant crée un document HTA , met en place les informations d'identification de l' HTA et lui permet d'afficher des barres de défilement :

    HTA Test < /title> < HTA : ApplicationId = applicationname " Process Explorer" = SCROLL " ProcessExplorer " = "yes" </head> <br> HTML Code <br> <p> Ce code , qui va après le fermeture de la balise de tête de document, crée le script HTML vide et les étiquettes de corps : <br> <p> <script language = vbscript"> </script > <body> </body> Photos <p> Placer l' suivant le code entre les balises body du document crée un contrôle textarea HTML et un bouton : <br> <p> <textarea name="Textarea1" rows="13" cols="80"> < /textarea > <input type="button" value="List Processes" onClick="ListProcesses"> </body> Photos <p> onclick le gestionnaire d'événements du bouton appelle une fonction VBScript ListProcesses nommés , qui récupère un liste des processus en cours et les stocke dans la zone de texte . <br> code VBScript <br> <p> le code suivant va après la première balise script du document et met en place les ListProcesses sous : Photos <p> Sous ListProcesseswinObjectA = " winmgmts : " winObjectB = "{ impersonationLevel = impersonate } \\ \\ ! . " & " \\ root \\ cimv2 " Set winObject = GetObject ( winObjectA & winObjectB ) Photos <p> win32Query = "SELECT * FROM Win32_Process " <br> <p> la première déclaration stocke une référence au système de Windows Management Instrumentation qui contient des informations de processus. ImpersonationLevel , vu sur le prochain relevé , permet WMI se faire passer les informations d'identification de l'utilisateur actuel et accéder aux données WMI. La déclaration suivante concatène les deux variables et les stocke précédents dans l'objet nommé winObject . La variable win32Query détient la chaîne de requête utilisée pour récupérer des informations de processus de WMI. Vous pouvez récupérer la liste des processus en cours en exécutant la méthode ExecQuery de cet objet comme indiqué ci-dessous : <br> <p> Set processlist = winObject.ExecQuery ( win32Query ) <br> Remplir la zone de texte <br> < br > <p> L'objet processlist contient des propriétés de processus, tels que Légende et ProcessID , qui pourraient vous être utiles . Vous pouvez afficher ces propriétés dans le contrôle textarea en parcourant les éléments de la processlist comme le montre l' exemple suivant: <br> <p> résultats = "" pour chaque processus en processListresults = résultats et process.Caption & vbLf & process.ProcessIDNextEnd Sous <br> <p> " Pour chaque« magasins de la boucle de la Légende et ProcessID de chaque processus dans les résultats nommées variables. Lorsque la boucle se termine, les places de code de cette chaîne dans le contrôle textarea . <br> Exécution de l'application <br> <p> Vous pouvez enregistrer votre document avec une extension de fichier . Vbs, trouvent dans l'Explorateur Windows et double -cliquez dessus. Une fenêtre s'ouvre et affiche un contrôle textarea vide et un bouton ; lorsque vous cliquez sur le bouton , le code s'exécute et affiche les sous-titres et ProcessIDs de traitement en cours d'exécution sur votre ordinateur. Vous pouvez afficher d'autres propriétés du processus en les ajoutant à la déclaration qui définit la variable des résultats . Une liste de ces propriétés existe sur Win32_Process Class La page Web de Microsoft. L'exemple suivant ajoute la propriété Priorité à l'affichage dans le contrôle textarea : Photos <p> résultats = résultats et process.Caption & vbLf & process.ProcessID & vbLf process.Priority <br> <p> valeur vbLf garantit que les informations de chaque processus se trouve sur une ligne distincte dans le textarea . <br> <br> <div class=fr4><script language='javascript' src='http://www.ordinateur.cc/ad/fr/4.js'></script></div> <div class=fr5><script language='javascript' src='http://www.ordinateur.cc/ad/fr/5.js'></script></div> </td> </tr> </table> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" > </td> </tr> </table> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="39" align="left" >Article précédent:<span class="nr"> <a class='LinkPrevArticle' href='/programmation/Computer-Programming-Languages/86419.html' >Comment écrire Pseudocode pour une calculatrice </a></li></span><br /> Article suivant:<span class="nr"> <a class='LinkNextArticle' href='/programmation/Computer-Programming-Languages/86421.html' >Comment faire pour tester la liaison de décès COBOL </a></li></span></td> </tr> </table> <table width="95%" height="10" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="left" ></td> </tr> </table> <table width="96%" height="22" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EFEFEF"> <tr> <td width="2%" align="left" ></td> <td width="98%" align="left" >Articles recommandés</td> </tr> </table> <table width="95%" height="10" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="left" ></td> </tr> </table> <table width="95%" height="10" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="left" > <li><a href="/programmation/Computer-Programming-Languages/88537.html">CNC bases d'usinage </a></li><li><a href="/programmation/Computer-Programming-Languages/87225.html">Comment faire pour convertir charset UTF- 8 à ISO-8859- 1 </a></li><li><a href="/programmation/Computer-Programming-Languages/88142.html">Comment fusionner des composants ActiveX split </a></li><li><a href="/programmation/Computer-Programming-Languages/86302.html">Contrôle C dans Expect Script </a></li><li><a href="/programmation/Computer-Programming-Languages/86884.html">Comment créer une Sidebar De KML </a></li><li><a href="/programmation/Computer-Programming-Languages/88570.html">Comment dessiner un diagramme de flux de process </a></li><li><a href="/programmation/Computer-Programming-Languages/87914.html">Comment écrire un script Bash pour accepter des paramètres d'entrée </a></li><li><a href="/programmation/Computer-Programming-Languages/86776.html">Comment obtenir Sujets populaires à afficher sur votre site </a></li><li><a href="/programmation/Computer-Programming-Languages/87604.html">Comment faire pour supprimer des dossiers de débogage dans Visual Basic 2008 </a></li><li><a href="/programmation/Computer-Programming-Languages/87751.html">Outils utilisés dans le développement de logiciels </a></li> </td> </tr> </table> <table width="95%" height="10" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="left" ></td> </tr> </table></td> </tr> </table> <table width="980" height="12" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="980" height="90" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#3597E2"> <tr> <td align="center" class="foot">Connaissances Informatiques © http://www.ordinateur.cc <br /> </td> </tr> </table> <!--top start --> <!--top end --> </body> </html>