작업 관리자가 열려있을 때와 같이 항상 시스템 시계 근처의 작업 표시 줄에 Windows CPU 사용량 그래픽을 표시하고 싶습니다. 더 이상 개입하지 않고 항상 시작할 수있는 방법이 있습니까 (예 : 시작할 때마다 작업 관리자를 여는 등)?
또한 현재 사용되는 작업 표시 줄에 멋진 작은 그래픽을 보여주는 권장 CPU 모니터가 있습니까?
작업 관리자가 열려있을 때와 같이 항상 시스템 시계 근처의 작업 표시 줄에 Windows CPU 사용량 그래픽을 표시하고 싶습니다. 더 이상 개입하지 않고 항상 시작할 수있는 방법이 있습니까 (예 : 시작할 때마다 작업 관리자를 여는 등)?
또한 현재 사용되는 작업 표시 줄에 멋진 작은 그래픽을 보여주는 권장 CPU 모니터가 있습니까?
답변:
작업 관리자를 최소화하여 PC를 시작할 수 있습니다.
taskmgr
하고 엔터를 치십시오이제 컴퓨터가 부팅 될 때 작업 관리자가 항상 최소화됩니다.
세 가지 프로그램이 있습니다.
작업 표시 줄 모양 :
환경:
지금까지 나는이 프로그램에 만족합니다.
작업 표시 줄을 동적 색상 변경 리소스 측정기로 바꿉니다.
이것은 실제로 작업 표시 줄이 아닌 알림 영역에 플로팅 패널과 아이콘을 표시합니다. 또한 위의 두 가지보다 더 많은 설정이 있습니다.
위의 Windows 10에서 시도했지만 작동하지 않았습니다 (작업 관리자가 시작되었지만 최소화되지는 않았습니다).
나는 넣을 가능성을 발견했다
start /min taskmgr
배치 파일에 넣은 다음 로그온시이 배치 파일을 실행하는 작업 스케줄러를 사용하여 작업을 만듭니다. (예 : https://social.technet.microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager-on-startup-how 또는 https : / /www.youtube.com/watch?v=KkNzHnYYrm0 )
그러나이 방법을 사용하면 작업 관리자에서 최소화 할 때 옵션-> 숨기기를 선택한 경우에도 로그온 한 후 항상 Windows 작업 표시 줄에 최소화 된 작업 관리자가 있습니다. 다시 한 번 최대화하고 수동으로 최소화하면 트레이 아이콘이 남아있는 상태에서 작업 표시 줄에서만 사라집니다. 이것이 귀찮은 경우 다른 방법이 있습니다.
다음 내용으로 .wsf 파일을 작성하십시오. 예 : C : \ Users \ 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>
이것은 작업 관리자를 연 다음 Alt + Space + n 의 버튼 누름을 에뮬레이트하여 창을 최소화하는 VBScript입니다 . 테스트하려면 관리자 권한으로 실행해야합니다 ! 관리자 권한으로 명령 프롬프트를 열고 실행할 수 있습니다
cscript C:\Users\Linus\AppData\taskmgr-minimised.wsf
이제 로그온 할 때마다이 작업을 실행하려고합니다 (위의 링크 된 배치 파일 방법과 유사한 Windows 작업 스케줄러를 사용하여 다시 수행 할 수 있음).
새 작업을 만들 때 일반 탭에서 가장 높은 권한으로 실행을 선택하십시오 !
에서 트리거 탭, "새 생성 에 로그에서을 트리거"를 설정해야합니다 에 대한 지연 작업 : 일초 ! (1 초는 드롭 다운 메뉴에 없지만 수동으로 입력 할 수 있습니다.)
에서 작업 탭, 새로운 "시작 - 프로그램"행동과 세트 생성 에서 cscript 하고 당신이 .wsf 파일 경로 해당 필드를 :
나머지 탭을 원하는대로 변경할 수 있습니다.
그것은 적어도 내 시스템에서 트릭을 수행했습니다.
시스템 속도 가 느리면 wsf 파일 또는 지연 작업 에서 WScript.Sleep 밀리 초 를 늘려야 할 수도 있습니다 . 그런 다음 여전히 작동하는 한 줄이십시오.
@Keltari 솔루션은 좋아 보이지만 작업 표시 줄에 '작업 관리자'아이콘이 계속 표시됩니다. 따라서 더 나은 솔루션은 숨겨진 매개 변수가있는 vbs 스크립트를 사용하여 TaskManager를 시작하는 것입니다.
이것이 당신이 할 수있는 방법입니다 :
objShell = WScript.CreateObject ( "WScript.Shell") 설정
objShell.Run "taskmgr", 0, 거짓
작업 표시 줄에 TaskManager 아이콘이 없다는 것을 알 수 있습니다 :)
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)
실행 top
되고 처음 두 줄을 제거하고 다른 줄을 제목에 인쇄합니다! 여기에서 원하는대로 할 수 있습니다. 보다 강력한 상태 표시기 프린터에 대해서는 전력선을 확인해야합니다.
작업 표시 줄에 더 많은 정보를 얻으려면 다음 레지스트리 해킹으로 최대 탭 너비를 늘릴 수 있습니다.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinWidth"="1000"
나는 그것이 말한다 MinWidth
있지만 실제로 최대 너비를 설정합니다. 정말로 잘하셨습니다.
이것이 바로 내 모습입니다.