web-dev-qa-db-fra.com

Toujours afficher le graphique du moniteur CPU in the barre des tâches

Je souhaite toujours afficher le graphique d'utilisation du processeur Windows dans la barre des tâches située près de l'horloge système, comme c'est le cas lorsque le gestionnaire de tâches est ouvert. Y a-t-il un moyen de le faire apparaître toujours sans aucune autre intervention (telle que l'ouverture du gestionnaire de tâches à chaque démarrage)?

En outre, tous les moniteurs d'UC recommandés qui affichent uniquement un joli petit graphique dans la barre des tâches de l'utilisation actuelle?

15
KDecker

vous pouvez démarrer votre ordinateur avec le gestionnaire de tâches en cours d'exécution réduit

  1. Faites un clic droit sur votre bureau et sélectionnez Nouveau puis raccourci
  2. Tapez taskmgr et appuyez sur Entrée
  3. Hit entrer à nouveau
  4. Clic droit sur le nouveau raccourci et aller aux propriétés
  5. Dans le menu déroulant Exécuter, sélectionnez "Minimisé"
  6. Cliquez sur Démarrer, puis sur Tous les programmes.
  7. Recherchez Startup, cliquez avec le bouton droit sur le dossier et sélectionnez Ouvrir.
  8. Faites glisser le nouveau raccourci dans ce dossier

Désormais, le gestionnaire de tâches sera toujours exécuté - réduit au minimum - au démarrage de l'ordinateur.

11
Keltari

J'ai trois programmes pour vous:

1. XMeters

Apparence de la barre des tâches:

Réglage:

Jusqu'à présent, je suis satisfait de ce programme.

2. RAM CPU (+ DISK) Barre des tâches

Il transforme votre barre des tâches en un compteur de ressources dynamique qui change de couleur.

3. CleanMem Mini Monitor

Celui-ci affiche en fait un panneau flottant et une icône dans la zone de notification plutôt que dans la barre des tâches. Il a également plus de paramètres que les deux ci-dessus.

7
Ooker

J'ai essayé ce qui précède pour Windows 10, mais cela ne fonctionnait tout simplement pas (le gestionnaire de tâches a démarré mais n'a pas été réduit).

J'ai trouvé la possibilité de mettre

start /min taskmgr

dans un fichier de commandes, puis créez une tâche avec le planificateur de tâches qui exécute ce fichier de commandes à la connexion. (Voir, par exemple https://social.technet.Microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager- on-startup-how ou https://www.youtube.com/watch?v=KkNzHnYYrm0 )

Cependant, avec cette méthode, vous aurez toujours un gestionnaire de tâches réduit dans la barre des tâches de Windows après la connexion, bien que vous ayez coché Options-> Masquer lors de la réduction dans le Gestionnaire de tâches. Il ne disparaîtra plus de la barre des tâches - il ne restera plus que l'icône de la barre des tâches - si vous l'agrandissez encore une fois et le réduisez manuellement. Si cela vous ennuie, voici une autre méthode:

Créez un fichier .wsf avec le contenu suivant. par exemple. C:\Utilisateurs\Linus\AppData\taskmgr-minimised.wsf

<package>
   <job id="vbs">
      <script language="VBScript">
        set WshShell = WScript.CreateObject("WScript.Shell")
        WshShell.Run "taskmgr"
        WScript.Sleep 100
        WshShell.SendKeys "% n"
      </script>
   </job>
</package>

Il s'agit d'un script VBScript qui ouvre le gestionnaire de tâches et émule ensuite les pressions sur les boutons de Alt + Espace + n , ce qui minimise une fenêtre. Si vous voulez le tester, vous devez l'exécuter en tant qu'administrateur ! Vous pouvez ouvrir une invite de commande en tant qu'administrateur et exécuter

cscript C:\Users\Linus\AppData\taskmgr-minimised.wsf

Maintenant, vous voulez que cela soit exécuté à chaque ouverture de session, ce qui peut encore être fait avec le Planificateur de tâches Windows (similaire à la méthode de fichier batch précédente):

Lors de la création de la nouvelle tâche, dans l'onglet Général , veillez à cocher Exécuter avec les privilèges les plus élevés ! Task creation: General

Dans l'onglet Déclencheurs , créez un nouveau déclencheur " à la connexion " et assurez-vous de définir la tâche de délai pour: 1 seconde. ! (1 seconde n'est pas dans le menu déroulant, mais vous pouvez simplement le taper manuellement.) Task creation: Triggers

Dans l'onglet Actions , créez une nouvelle action "Démarrer un programme" et définissez cscript et le chemin vers votre fichier .wsf. dans les champs appropriés: Task creation: Actions

Vous pouvez changer les onglets restants à votre convenance.

Cela a fait le tour au moins sur mon système.

Peut-être que sur un système plus lent, vous devrez peut-être augmenter les millisecondes WScript.Sleep dans le fichier wsf ou la tâche Délai pour le temps . Ensuite, essayez simplement de le diminuer tant que cela fonctionne toujours.

3
Linus

La solution @Keltari semble bonne, mais l'icône "Gestionnaire de tâches" est toujours affichée dans la barre des tâches. Par conséquent, une meilleure solution consiste à démarrer TaskManager à l'aide d'un script vbs avec un paramètre masqué.

Voici comment vous pouvez le faire:

  1. Ctr + R et tapez "Shell: démarrage", cela ouvrira le dossier utilisateur par défaut pour démarrer les programmes au démarrage
  2. Créez un fichier appelé "task_manager.vbs"
  3. Editez le fichier et collez le code ci-dessous:

Définir objShell = WScript.CreateObject ("WScript.Shell")

objShell.Run "taskmgr", 0, false

  1. Enregistrez-le et c'est tout. Vous pouvez le tester en double-cliquant sur le fichier. enter image description here

Vous pouvez voir qu’il n’ya pas d’icône TaskManager dans la barre des tâches :)

1
suffuko

Voici un coup fou pour vous: vous démarrez le terminal Cygwin et exécutez un script qui définira le titre correct du terminal. À partir de là, vous pouvez mettre toutes les informations souhaitées dans la barre des tâches.

Cela ne fonctionnera que si pas avez Paramètres> Barre des tâches> "Combiner les boutons de la barre des tâches" réglé sur "Toujours, masquer les étiquettes". Parce que nous avons besoin de ces étiquettes; c'est là que les informations d'état vont aller.

Installez Cygwin avec les packages python3 et procps-ng. (procps-ng est requis pour top.) Ouvrez ensuite un terminal Cygwin et exécutez le script python qu'il contient:

#!/usr/bin/env python3

from time import sleep
from sys import *
from subprocess import check_output

def title(s):
    stdout.write('\033]0;' + s + '\a')
    stdout.flush()

while True:
    output = check_output('top -b -n1 -1'.split()).decode()
    lines = output.split('\n')
    title(lines[2:].join(' | '))
    sleep(2)

Cela fonctionne top, supprime les deux premières lignes et affiche les autres lignes dans le titre! À partir de là, vous pouvez faire à peu près tout ce que vous voulez. Vous devriez consulter Powerline pour une imprimante Statusline plus puissante.

Pour obtenir encore plus d'informations dans votre barre des tâches, vous pouvez augmenter la largeur maximale de l'onglet avec ce hack de registre:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinWidth"="1000"

Je sais que cela dit MinWidth, mais il définit en fait la largeur maximale. Bien fait, Microsoft.

Voici à quoi ressemble le mien en ce moment:

task bar

0
Eric Toombs