我有一个快捷方式可以以高优先级自动运行 Skyrim 特别版
我按照这里的说明进行操作如何修改快捷方式,让某个程序以高优先级运行?
C:\Windows\System32\cmd.exe /c start "" /High "D:\SteamLibrary\steamapps\common\Skyrim Special Edition\skse64_loader.exe"
但是,当我进入任务管理器并检查时,很明显我的程序在正常模式下运行,我必须手动将其转换为高优先级模式。
什么地方出了错?
哦,是的,skse64_loader 正在加载另一个程序 skyrim,这可能是问题所在。那我该怎么办?我想通过该快捷方式以高优先级运行 Skyrim。
有些文章讨论它
http://tesalliance.org/forums/index.php?/topic/4653-running-skyrim-in-high-priority-the-easy-way/
但是,包括我在内的许多天际玩家都使用 SKSE,这意味着我们必须运行 SKSE 加载器。
我想知道是否有办法。另外这是 Skyrim 特别版,而不是 Skyrim。
答案1
根据您的评论,听起来您不需要以高优先级开始游戏。您只是希望它处于高优先级。
制作一个执行此操作的批处理文件:
@Echo 关闭
C:\Windows\System32\cmd.exe /c start "" /High "D:\SteamLibrary\steamapps\common\Skyrim Special Edition\skse64_loader.exe"
ping 127.0.0.1 -n 36 > nul
wmic 进程,其中 name="skyrim.exe" 调用 setpriority "128"
只要您在 35 秒内启动 Skyrim,这种方法就有效。如果您经常需要更多时间,则可以增加该数字。
答案2
我选择了@Toogam 的答案。我只想补充一点,对我来说真正有效的方法是在 Skyrim 的同一目录中创建这个 bat 文件
skse64_loader.exe
ping 127.0.0.1 -n 36 > nul
wmic process where name="SkyrimSE.exe" call setpriority "128"
这个按预期工作。