[Autohotkey] 라이젠 마스터 프로필 자동 적용 (Use RyzenMaster as a startup app) Snippet


내 컴퓨터는 바이오스에서 오버클럭을 하면 클럭 스케일링이 제대로 작동하지 않아 라이젠 마스터를 이용하여 오버클럭을 하는데, 라이젠 마스터는 안전상 이유로 부팅시 자동적용 기능이 없다.
그래서 오토핫키로 라이젠 마스터의 프로필1을 원클릭으로 적용하는 스크립트를 제작하였다.(win10 x64 환경에서 테스트)

< 더블클릭 한번으로 라이젠마스터가 실행되고 프로필1을 자동적용한 다음 종료하는 모습>



  1. 준비물
  2. 오토핫키를 설치하고 스크립트 작성

  3. UAC우회 스케쥴러 태스크를 만들고 이름을 "RyzenMaster UAC"로 지정함
  4. 준비물이었던 오토핫키 UAC 우회 스크립트로 오토핫키를 패치함
  5. (부팅시 자동실행하고 싶은 경우에만)실행에서 SHELL:STARTUP, 탐색기에 넣기

단점으로는 부팅시에나 아주 가끔 실패하는 경우가 있는데 그럴 땐 다시 한번 실행시켜주면 된다.

너무 자주 실패한다 싶으면 각 줄의 Sleep의 파라미터를 100~1000정도 늘린다.

실제로 해보면 별거 아닌 간단한 스크립트인데 UAC때문에 번거롭다.




◎ 스크립트
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
;SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
IfWinExist, AMD RYZEN MASTER
return
Run, C:\Windows\System32\schtasks.exe /RUN /TN "\RyzenMaster UAC"
WinWait, AMD RYZEN MASTER
Sleep, 4000
BlockInput, On
MouseGetPos, mousePX, mousePY
WinActivate, AMD RYZEN MASTER
;BlockInput, Off
Sleep, 300
Send, {Space}
Sleep, 800
;BlockInput, On
WinActivate, AMD RYZEN MASTER
WinWait, AMD RYZEN MASTER
WinMove, AMD RYZEN MASTER, , , , 1312, 819
Sleep, 400
Click, , 470, 800
Sleep, 400
WinActivate, AMD RYZEN MASTER
Sleep, 400
Click, , 1050, 50
Sleep, 400
WinActivate, AMD RYZEN MASTER
Send, {Alt Down}{F4}{Alt Up}
MouseMove, mousePX, mousePY
BlockInput, Off
return


덧글

댓글 입력 영역