AHK更改Nvidia颜色设置

时间:2018-05-14 20:34:42

标签: autohotkey

我想热键nvidia颜色配置文件。 桌面颜色页面上有滑块,我不知道如何将它们设置为宏。任何人都可以提供任何帮助吗?

我从Window Spy收集到的其中一个滑块:

NVIDIA控制面板
ahk_class
AFX:00007FF7660C0000:B:0000000000010005:0000000000000006:0000000000690523
ahk_exe nvcplui.exe

鼠标控制:
ClassNN:msctls_trackbar321
文字:
    x:466 y:458 w:188 h:24
客户:x:458 y:407 w:188 h:24

这是Nvidia控制面板页面。 Nvidia Control Panel Page

每个窗口Control 都有自己的ClassNN;

  • 亮度 - ClassNN:msctls_trackbar321
  • Contrast -ClassNN:msctls_trackbar322
  • Gamma -ClassNN:msctls_trackbar323

我想要一些不同的个人资料。所以默认是(按照上面的顺序)

50%,50%,1.00

我想要的一个例子是

60%,25%,2.66

无需按下“应用”按钮即可使cahnges生效

AHK可能无法做到这一点,甚至可能需要进行一些注册表编辑 我不知道如何编辑窗口控件中的任何内容 TIA

1 个答案:

答案 0 :(得分:0)

这可以控制我电脑上音量混音器中的音量滑块

Windows Spy

音量混音器 - 扬声器(Realtek高清晰度音频) ahk_class#32770 ahk_exe SndVol.exe

以下是Spy中的控件

ClassNN:msctls_trackbar325 文字:
    x:75 y:205 w:43 h:234 客户:x:70 y:172 w:43 h:234

这会引发控制z =轨道栏号325

运行SndVol.exe WinWaitActive,音量混音器 - 扬声器(Realtek高清晰度音频),20

z = 325; msctls_trackbar = 325

ControlSend,msctls_trackbar%z%,{Up},音量混音器 - 扬声器(Realtek高保真音频)

您可以发送{Down}来降低控件。

您可以将数字发送到msctls_trackbar并将滑块移动到特定位置。对于位于栏上方的位置,0为底部10,20 30等。