在CMD中运行多行,每个行在windows运行时都有参数?

在CMD中运行多行,每个行在windows运行时都有参数?,cmd,Cmd,我正试图通过CMD使用Run选项win+R设置powercfg的最大cpu限制。我尝试了多个网站的多种组合,但都没有成功。我做错了什么 CMD中使用的一行: Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50 CMD中使用的第二行 Powercfg -setactive scheme_current 通过CMD设置powercfg调整需要输入2行 我尝试过的失败组合: CMD /k ""C:\Wi

我正试图通过CMD使用Run选项win+R设置powercfg的最大cpu限制。我尝试了多个网站的多种组合,但都没有成功。我做错了什么

CMD中使用的一行:

Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50
CMD中使用的第二行

Powercfg -setactive scheme_current
通过CMD设置powercfg调整需要输入2行

我尝试过的失败组合:

CMD /k ""C:\Windows\System32\cmd.exe" "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50"" & ""C:\Windows\System32\cmd.exe" "Powercfg -setactive scheme_current""

CMD /k ""C:\Windows\System32\cmd.exe" "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50"" && ""C:\Windows\System32\cmd.exe" "Powercfg -setactive scheme_current""

CMD /k "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50" & "Powercfg -setactive scheme_current"

CMD /k ""C:\Windows\System32\cmd.exe" "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 100" & "Powercfg -setactive scheme_current""

CMD /k ""C:\Windows\System32\cmd.exe" "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 100" && "Powercfg -setactive scheme_current""
我正在使用一个ProgramPhase express来替换基于自定义关键字检测的文本,因此这使得过程非常快速,而无需手动输入所有行。因此,我可以键入CPUTHROTTLE>替换为代码>PROCTHROTTLEMIN变量表提示,其中50是>输入。

这是怎么回事:

Powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "& {Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50;Powercfg -setactive scheme_current}"
或者这个:

CMD /k "Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 100 & Powercfg -setactive scheme_current" 

我建议将命令放入参数化的批处理脚本cputhrottle.cmd中,如下所示:

@echo off
powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN %~1
powercfg -setactive scheme_current
并将脚本保存到路径中的文件夹中。这样,您就可以从run对话框中简单地运行cputhrottle 50