小樱 发表于 2020/9/19 21:31

使用cmd代码设置cod16游戏系统cpu进程优先级的方法,从高改成正常

使用cmd代码设置cod16游戏系统cpu进程优先级的方法
例如,设置cod16进程(ModernWarfare.exe)的优先级为“正常”,vbs 代码:
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_process where name='ModernWarfare.exe'")
For Each objProcess In colProcesses
objProcess.SetPriority 32 'vbs的这个参数是数字,“高于正常”和“低于正常”不知道怎么设置,数字参考下方介绍。
Next

设置优先级为“正常”,cmd 命令:
wmic process where name='ModernWarfare.exe' call SetPriority "Normal"
优先级参数(参数是数字或一个单词可以不加引号):
256 实时
128 高
? 高于正常
32 正常
? 低于正常
64 低

Realtime 实时
High Priority 高
Above Normal 高于正常
Normal 正常
Below Normal 低于正常
Idle 低


写成一个bat脚本,可以启动游戏前使用,会自动设置为低于正常,就不会卡住系统了
@echo off
:start
wmic process where name='ModernWarfare.exe' call SetPriority "Below Normal"
goto start

不可名 发表于 2020/9/20 01:19

不错谢谢大佬
页: [1]
查看完整版本: 使用cmd代码设置cod16游戏系统cpu进程优先级的方法,从高改成正常