KDe*_*ker 25 cpu windows-7 taskbar
我想始终在系统时钟附近的任务栏中显示 Windows CPU 使用率图形,就像打开任务管理器时一样。有没有办法让它始终显示而无需更多干预(例如每次启动时打开任务管理器)?
另外,有没有推荐的 CPU 监视器在当前使用情况的任务栏中只显示一个漂亮的小图形?
Ook*_*ker 30
我为你准备了三个程序。所有这些都是免费的:
任务栏外观:

环境:

到目前为止,我对这个程序很满意。
它将您的任务栏变成一个动态变色资源表。

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

Kel*_*ari 15
您可以在运行最小化的任务管理器的情况下启动您的电脑
taskmgr并回车现在任务管理器将始终运行 - 最小化 - 当计算机启动时。
这里有一个适合您的疯狂技巧:启动 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。
你可以这样做:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "taskmgr", 0, false
您可以看到任务栏中没有 TaskManager 图标:)