始终在任务栏中显示 Windows CPU 监视器图形

KDe*_*ker 25 cpu windows-7 taskbar

我想始终在系统时钟附近的任务栏中显示 Windows CPU 使用率图形,就像打开任务管理器时一样。有没有办法让它始终显示而无需更多干预(例如每次启动时打开任务管理器)?

另外,有没有推荐的 CPU 监视器在当前使用情况的任务栏中只显示一个漂亮的小图形?

Ook*_*ker 30

我为你准备了三个程序。所有这些都是免费的:

1. XMeters

任务栏外观:

环境:

到目前为止,我对这个程序很满意。

2. RAM CPU (+DISK) 任务栏

它将您的任务栏变成一个动态变色资源表。

3. CleanMem 迷你监视器

这实际上在通知区域而不是任务栏中显示了一个浮动面板和一个图标。它还具有比上述两个更多的设置。

  • XMeters 工作得很好。比其他应用程序和快捷方式更好,具有良好的图形水平 (2认同)

Kel*_*ari 15

您可以在运行最小化的任务管理器的情况下启动您的电脑

  1. 右键单击您的桌面并选择新建,然后选择快捷方式
  2. 键入taskmgr并回车
  3. 再按回车
  4. 右键单击新快捷方式并转到属性
  5. 在运行下拉菜单中选择“最小化”
  6. 单击开始和所有程序
  7. 找到启动并右键单击文件夹并选择打开
  8. 将新快捷方式拖到该文件夹​​中

现在任务管理器将始终运行 - 最小化 - 当计算机启动时。


Eri*_*mbs 6

这里有一个适合您的疯狂技巧:启动 Cygwin 终端并在其中运行一个脚本,该脚本将设置正确的终端标题。从那里,您可以将所需的任何信息放入任务栏中。

仅当您未将“设置”>“任务栏”>“组合任务栏按钮”设置为“始终隐藏标签”时,此功能才有效。因为我们需要那些标签;这就是状态信息所在的位置。

使用 python3 和 procps-ng 软件包安装 Cygwin。(需要 procps-ng top。)然后打开 Cygwin 终端并在其中运行以下 python 脚本:

#!/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)
Run Code Online (Sandbox Code Playgroud)

运行后top,删除前两行,并将其他行打印到标题!从这里开始,您几乎可以做任何您想做的事情。您应该检查 powerline 以获得更强大的状态行打印机。

要在任务栏中获取更多信息,您可以通过以下注册表技巧增加最大选项卡宽度:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinWidth"="1000"
Run Code Online (Sandbox Code Playgroud)

我知道它说的是MinWidth,但它实际上设置了最大宽度。确实做得好,微软。

这就是我现在的样子:

任务栏


小智 5

@Keltari 解决方案看起来不错,但“任务管理器”图标仍显示在任务栏中。因此,更好的解决方案是使用带有隐藏参数的 vbs 脚本启动 TaskManager。

你可以这样做:

  1. Ctr+R 并输入“shell:startup”,这将打开默认用户文件夹以在启动时启动程序
  2. 创建一个名为“task_manager.vbs”的文件
  3. 编辑文件并粘贴以下代码:

Set objShell = WScript.CreateObject("WScript.Shell")

objShell.Run "taskmgr", 0, false

  1. 保存它,就是这样。您可以通过双击文件来测试它。 在此处输入图片说明

您可以看到任务栏中没有 TaskManager 图标:)