Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 自动热键-运行注册表文件的键盘快捷键[简单请求]_File_Keyboard_Registry_Shortcut_Autohotkey - Fatal编程技术网

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

File 自动热键-运行注册表文件的键盘快捷键[简单请求],file,keyboard,registry,shortcut,autohotkey,File,Keyboard,Registry,Shortcut,Autohotkey,我刚刚安装了AutoHotKey,我正在尝试分配一个键盘快捷键来执行特定代码,该代码只需在我的一个文件夹中运行注册表文件即可 基本上,我尝试在Windows7中分配一个键盘快捷键来切换扬声器配置(在2.1立体声和5.1环绕声之间)。我的注册表文件只需单击一下即可完成此任务,但我想指定一个键盘快捷键来自动运行/执行这些文件 两个注册表文件位于此处: D:\Windows Speaker Configs\2.1_Stereo_Windows_Speaker_Config.reg D:\Windows

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

基本上,我尝试在Windows7中分配一个键盘快捷键来切换扬声器配置(在2.1立体声和5.1环绕声之间)。我的注册表文件只需单击一下即可完成此任务,但我想指定一个键盘快捷键来自动运行/执行这些文件

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

D:\Windows Speaker Configs\2.1_Stereo_Windows_Speaker_Config.reg
D:\Windows Speaker Configs\5.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以抑制对话框

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