Créer un statut ordinateur en temps réel avec l`application windows script & livegraph

L`une des choses amusantes au sujet d`être un geek d`ordinateur est exhibant plusieurs écrans en cours à la fois.

Celles-ci pourraient inclure du texte défilant à travers différentes fenêtres, et un second écran plein de graphiques en temps réel de roulement de droite à gauche, montrant tous les détails sur l`état de chaque système informatique sur le réseau - l`utilisation du processeur, le niveau de la batterie de tous les ordinateurs portables et l`espace restant sur le disque dur sur tous les systèmes.

Ne serait-il cool d`avoir une application qui offrirait un tel écran?

Video: #7 PRENDRE CONTROLE D'UN PC AVEC UN .BAT ?!

Nous avons couvert un certain nombre de programmes qui offrent un statut en temps réel affiche comme ça, comme SpeedFan que Kyle et Guy couvert. L`outil le plus élaboré pour visualiser toutes vos informations d`ordinateur est probablement Speccy, que Karl couvert.Surveiller votre ordinateur avec la vitesse du ventilateur SpeedFanSurveiller votre ordinateur avec la vitesse du ventilateur SpeedFanLire la suite

Le problème avec tous ces derniers est qu`ils offrent soit trop ou trop peu d`informations. Peut-être il y a quelques choses que vous voulez suivre sur votre réseau ou votre système informatique, mais vous ne voulez pas avoir à fouiller dans tout cela d`autres choses. Que faire si vous pouvez personnaliser votre propre système de surveillance de l`ordinateur à l`aide de Windows Script, puis afficher les détails dans un vraiment cool, système dressant une carte en temps réel qui est open source et tout à fait gratuitement?

Développer vos propres statistiques en temps réel cool

Il y a deux étapes à faire. Vous ne devez pas être un expert en programmation. Une fois que vous avez compris comment s`y prendre pour obtenir des données de votre ordinateur (ou tout autre ordinateur sur votre réseau) à l`aide de Windows Script, vous serez en mesure de construire ce système pour afficher ce que vous voulez, et seulement ce que vous voulez.

Video: TronScript : Le script batch ultime pour remettre en état un ordinateur

Le script suivant va interroger votre système informatique pour la charge du CPU en pourcentage.

Les lignes clés sont l`instruction select qui regarde "Win32_Processor", et le "objResult.LoadPercentage" ligne, qui extrait le pourcentage de charge de l`unité centrale à partir des résultats du système. Enfin, comme vous pouvez le voir vers le bas du code, les données qui extrait sont écrites sur un fichier csv.

Après avoir créé le fichier et d`écrire une ligne, l`étape suivante consiste à créer une boucle qui interrogation continue le système informatique et la mise à jour du fichier de données csv avec des données mises à jour. Voici ce que cette boucle ressemble:

`*** Rédiger un nouveau CPU charge toutes les 5 secondes *** Pour x = 1 à 50WScript.Sleep 5000` *** Mise à jour CPU Charger un fichier *** Set oFile1 = oFSO.OpenTextFile (sFile1,8,1) `Définir le WMI querystrQuery = "SELECT * FROM Win32_Processor"`Exécutez le queryset colResults = GetObject ("winmgmts: //./root/cimv2") .ExecQuery (strQuery) "Identifier la CPU loadFor Chaque objResult Dans colResultsstrResults = CStr (objResult.LoadPercentage) NextoFile1.WriteLine strResultsoFile1.CloseSet oFile1 = Nothingset colResults = NothingstrResults = ""Prochain

Cette boucle de volonté 50 fois, en attente de 5 secondes entre chaque requête du système et la mise à jour du fichier de données. Vous pouvez utiliser une boucle while pour en faire une boucle infinie si vous voulez et juste fonctionner constamment en arrière-plan, mais pour cet exemple, je suis en utilisant une boucle limitée qui dure un peu plus de 4 minutes. Voici ce que le fichier de sortie ressemble après que le script a fonctionné pendant un certain temps.
rapports sur l`état du système informatique
Ce système est une information fraîche à système pour interroger les données et la sortie Qu`Info à un fichier texte constamment mis à jour. Cela vous donne des informations en temps réel sur tout le système Windows WMIC dispose. Juste pour vous donner un aperçu de ce type d`information est disponible, jetez un oeil à la page Microsoft Technet sur WMIC - il est assez impressionnant.

Mais le vrai facteur de fraîcheur vient d`utiliser LiveGraph - un outil de traçage open-source qui va lire dans les données en temps réel vous écrivez les fichiers CSV, et afficher celles d`un affichage graphique mis à jour.

Lorsque vous installez et exécutez LiveGraph, vous venez de dire ce que fichier CSV à la requête, et déplacez le curseur vers la gauche pour que le programme vérifie le fichier de données toutes les 10 secondes.

état de l`ordinateur

Voici ce que LiveGraph ressemble après le script windows ci-dessus a fonctionné pendant quelques minutes. LiveGraph met à jour automatiquement et que de nouvelles données est ajouté au fichier, l`image défile sur l`écran avec la dernière charge CPU.

état de l`ordinateur

Une fois que vous êtes arrivé jusqu`ici, vous pouvez remplir un écran entier avec des graphiques en temps réel frais de toutes les informations que vous souhaitez, en ajoutant des sections supplémentaires à votre script Windows qui interrogent d`autres informations sur votre ordinateur ou tout autre ordinateur sur votre réseau . Par exemple, j`ai ajouté la section suivante pour interroger le système pour le niveau actuel de la batterie de mon ordinateur portable.

`*** Ouvrir le nouveau fichier pour écrire Niveau de batterie *** Set oFile3 = oFSO.CreateTextFile (sFile3, 1)` Définir l`WMI querystrQuery = "SELECT * FROM Win32_Battery"`Exécutez le queryset colResults = GetObject ("winmgmts: //./root/cimv2") .ExecQuery (strQuery) "Identifier la batterie LevelFor Chaque objResult Dans colResultsstrResults = CStr (objResult.EstimatedChargeRemaining) NextoFile3.WriteLine strResultsoFile3.CloseSet oFile3 = Nothingset colResults = NothingstrResults = ""

Après avoir ajouté une autre section pour contrôler le niveau en temps réel de mon disque dur, j`ai finalement trois fichiers de données en temps réel accumuler des données sur mes systèmes.

Video: Creer un script .bat pour demarrer ou arreter son Hotspot PC wifi

La beauté est que vous pouvez personnaliser le système avec tout ce que vous aimez - il ne doit pas être informations sur l`ordinateur, vous pouvez interroger l`état du réseau, les ordinateurs ping sur votre réseau, fichiers HTML requête et extraire des informations que vous pouvez afficher dans un graphique en temps réel sur votre écran.Comment faire votre propre navigateur Internet de base l`utilisation de VBAComment faire votre propre navigateur Internet de base l`utilisation de VBALorsque vous arrêtez vraiment penser, un navigateur Internet dans sa forme la plus simple est pas vraiment une application impressionnante. Je veux dire, oui, l`Internet est incroyable par rapport aux normes qui que ce soit. Le concept de lien ...Lire la suite

rapports sur l`état du système informatique

Video: Lancer un programme au demarrage de windows.wmv

J`adore l`écran, et maintenant lancer le script windows sur mon démarrage du PC, et juste le faire tourner dans une boucle infinie. Pour l`instant, il est avec des informations système sur tous les PC sur mon réseau, mais l`intention de jouer avec l`extraction d`informations en temps réel sur mon utilisation de la bande passante globale du réseau et des informations sondées sur le Net. Avec VB Script et de l`imagination, le ciel est la limite.

Donnez le script et LiveGraph essayer et jouer avec l`ajout de vos propres informations et données au système. Quel type d`affichage graphique fraîche avez-vous trouvé? Partagez vos expériences et réflexions dans la section commentaires ci-dessous.

Articles connexes