Есть ли программное обеспечение или способ приостановить процесс в зависимости от температуры процессора? Иногда при рендеринге видео температура процессора сильно возрастает, поэтому мне приходится приостанавливать процесс в мониторе ресурсов в Windows, но я хотел бы автоматизировать это с помощью программного обеспечения.
решение1
Это решение потребует программ,SpeedFanиPsSuspend.
Сначала создайте пакетный скрипт, который будет делать то, что вам нужно. Что-тонравиться:
pssuspend \\yourPCName vlc
Замените параметры на правильные значения для вашей ситуации. Проверьте это, чтобы убедиться, что он правильно приостанавливает ваши задания.
Теперь перейдите в диалоговое окно настройки SpeedFan и выберите вкладку «События». Затем создайте событие для запуска скрипта при выполнении ваших критериев:
Примечание: Эта картинка из похожего события, которое я создал, которое использовало скрипт VBS. Местоположение вашего BATCH-файла будет в поле, которое показано, wscript.exe
а следующее поле (параметры) скорее всего будет пустым.
Как вы видите, SpeedFan называет мой ЦП, 'AUX'. SpeedFan немного глючит, но он сделает то, что вам нужно, более или менее. Одна вещь, на которую стоит обратить внимание, это то, что два числовых up\down во второй строке конфигурации событий, похоже, вообще не работают. Они даже не сохраняются должным образом, поэтому я бы посоветовал забыть о них и использовать ваш скрипт для управления несколькими экземплярами.
Примечание: pssuspend с -r
переключателем также можно использовать для возобновления работы, как только speedfan обнаружит, что машина снова остыла.