2017-09-20 7 views
-1

実行オプション(win + R)を使用してCMDを通じてpowercfgで最大CPUリミットを設定しようとしています。私は複数のウェブサイトから多くの組み合わせを試してみましたが、誰も働いていません。私は間違って何をしています。 CMDに使用CMDで複数の行をParamsで実行すると、それぞれのウィンドウが実行されます。

一行:CMDを介しPOWERCFG調整設定CMD

Powercfg -setactive scheme_current 

を使用

Powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN 50 

2行目は、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"" 

私は、カスタムキーワードの検出に基づいてテキストを交換する(フレーズが発現する)プログラムを使用していますので、これはすべて手動で入力することなく、非常に高速なプロセスになります:私が試した

失敗した組み合わせ行のそこで、CPUTHROTTLE>と入力して、PROCTHROTTLEMIN変数(これは50である)>を入力し、code> promptで置き換えてください。

@echo off 
powercfg -setacvalueindex scheme_current sub_processor PROCTHROTTLEMIN %~1 
powercfg -setactive scheme_current 

と保存:私はこのようなパラメータ化バッチスクリプトcputhrottle.cmdであなたのコマンドを置くことをお勧めしたい

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

答えて

2

あなたのPATHの中のフォルダへのスクリプト。あなたは単に実行ダイアログからcputhrottle 50を実行することができます。

0

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

またはこの:このことについて何

関連する問題