自动热键 - 运行注册表文件的键盘快捷键 [简单请求]



我刚刚安装了AutoHotKey,我正在尝试分配一个键盘快捷键来执行特定的代码,该代码将简单地在我的一个文件夹中运行注册表文件。

基本上,我尝试分配一个键盘快捷键来切换Windows 7中的扬声器配置(在2.1立体声到5.1环绕声之间)。我有可以通过一键完成此任务的注册表文件,但我想分配一个键盘快捷键来自动运行/执行这些。

这两个注册表文件位于此处:

D:Windows Speaker Configs2.1_Stereo_Windows_Speaker_Config.reg
D:Windows Speaker Configs5.1_Surround_Windows_Speaker_Config.reg

我希望(左)CTRL + (左)SHIFT + 1 运行 2.1 立体声文件。我希望(左)CTRL + (左)SHIFT + 2 运行 5.1 环绕声文件。

我下载了宏录制器(http://www.autohotkey.com/board/topic/21866-macro-recorder/)。

下面是将执行两个注册表文件之一的代码:

Send, {LControl up}{LShift up}
WinActivate, Windows Speaker Configs ahk_class CabinetWClass
WinActivate, Registry Editor ahk_class #32770
WinActivate, Windows Speaker Configs ahk_class CabinetWClass
WinActivate, Registry Editor ahk_class #32770
WinActivate, Windows Speaker Configs ahk_class CabinetWClass
Send, {LCtrl}{LShift}

我不确定上面的代码是否有帮助,但任何帮助将不胜感激如何完成这个简单的任务。

请记住,每当您运行注册表文件时,它都会提示您使用此对话框,该对话框具有"是"或"否"按钮,可单击:"添加信息可能会无意中更改或删除值,并导致组件停止正常工作。如果您不信任 myfile.reg 中此信息的来源,请不要将其添加到注册表中。

显然,我想在我的场景中单击"是"按钮。

提前感谢!

~ Im2bz2p345 :)

使用

标志/s调用 regedit 以禁止显示对话框

http://support.microsoft.com/kb/82821

Run, regedit /s "c:test file.reg"

相关内容

  • 没有找到相关文章

最新更新