7

Есть программное обеспечение или способ приостановить процесс в зависимости от температуры процессора? Иногда при рендеринге видео температура процессора сильно возрастает, поэтому мне приходится приостанавливать процесс в мониторе ресурсов в Windows, но я хотел бы автоматизировать это с помощью программного обеспечения.

1 ответ1

11

Для этого решения потребуются программы SpeedFan и PsSuspend.

  1. Сначала создайте пакетный скрипт, который будет делать то, что вы хотите. Что-то вроде:

    pssuspend \\yourPCName vlc
    

    Замена параметров правильными значениями для вашей ситуации. Проверьте это, чтобы убедиться, что он правильно приостанавливает вашу работу.

  2. Теперь перейдите в диалоговое окно настройки SpeedFan и выберите вкладку «События». Затем создайте событие для запуска сценария, когда ваши критерии будут выполнены:

SpeedFan настроить диалог

Примечание . Это изображение из похожего события, которое я создал и которое использовало сценарий VBS. Местоположение вашего файла BATCH будет указано в поле, в котором отображается wscript.exe а следующее поле (параметры), скорее всего, будет пустым.

Как видите, SpeedFan называет мой процессор «AUX». SpeedFan немного глючит, но он будет делать то, что вы хотите больше или меньше. Стоит обратить внимание на то, что два числовых подъема / спада во второй строке конфигурации события, похоже, не работают вообще. Они даже не сохраняются должным образом, поэтому я бы сказал, чтобы забыть о них и использовать ваш сценарий для управления несколькими экземплярами.

Примечание: pssuspend с ключом -r также можно использовать для возобновления работы, когда speedfan обнаружит, что машина снова остыла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .