Я натолкнулся на скрипт powershell для управления профилем gpu через msiafterburner. Это профиль автоматического переключения, если, например, играть в csgo.
$csgo = 0
$portal2 = 0
do{
Start-Sleep -s 10
$iscsgoRunning = Get-Process "csgo" -ErrorAction SilentlyContinue
$isportal2Running = Get-Process "portal2" -ErrorAction SilentlyContinue
if($iscsgoRunning -and $csgo -eq 0 ){
& 'C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe' -profile2
$csgo = 1
"Applied Profile 2 (csgo is running, advanced overclock)"
}
if(!$iscsgoRunning -and $csgo -eq 1 ){
& 'C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe' -profile3
$csgo = 0
"Applied Profile 3 (csgo is not running, reverting to default)"
}
Start-Sleep -s 10
if($isportal2Running -and $portal2 -eq 0 ){
& 'C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe' -profile5
$portal2 = 1
"Applied Profile 5 (portal2 is running, no overclock)"
}
if(!$isportal2Running -and $portal2 -eq 1 ){
& 'C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe' -profile3
$portal2 = 0
"Applied Profile 3 (portal2 is not running, reverting to default)"
}
sleep 1
}
while (1)
И я хочу управлять своим вентилятором шасси через приложение «argus monitor». Например, если я запускаю Csgo, я хочу, чтобы мой вентилятор призрака переключал профиль 2. Возможно ли это как msiafterburner? Я не знаком с кодировкой.
Argus Monitor
Argus Monitor