如何将热键与discord静音热键连接并同时显示图像
How to connect hotkey with the discord mute hot key and simultaniously make an image appear
这是我的第一个问题,所以我希望我遵循了指南。
我的一个朋友在直播时发现他的 discord 静音按钮有问题。他将自己静音,以免打扰通话中的人,这样他就可以在聊天中回答问题,
但是他忘记了取消静音并且有几分钟没有说话。所以我想我可以给他一个惊喜,当他把自己静音时,他的显示器上会出现一个图像,告诉他他被静音了。
但是当这样做时,discord 静音按钮不会激活,所以我需要 ahk 来激活 discord 静音按钮并使图像出现。图就做好了。但是静音部分真的很难做到。
它只是不会让他静音。如果可能我不想改变control+b的初始热键,这是他的设置。
以下是代码。非常感谢。
ShowIcon = 1
Gui, Add, Picture, w36 h-1 , MicMute.png
Gui, +Owner
Gui, +AlwaysOnTop
Gui -Caption
Gui, Show, W300 H300 X1600 Y50
Gui, Color, EEAA99
Gui +LastFound
WinSet, TransColor, EEAA99
^b::
ControlSend, , {Control}1{b}, ahk_exe Discord.exe
If ShowIcon = 0
{
Gui +LastFound
Gui, Show, NA
ShowIcon = 1
}
else
{
Gui, +LastFound
Gui, Hide
ShowIcon = 0
}
当您在 AutoHotkey 中定义热键时,默认情况下它假设您想要在热键执行其本机功能之前拦截它。在这种情况下,您实际上希望热键触发您的函数 并且 仍然触发本机函数。 AutoHotkey 领先于您:它有一个特殊的热键修饰符,指定 AutoHotkey 应该 不 拦截热键的本机功能。只需在您的热键前添加一个 ~
,例如:
~^b::
; Your code here
Return
这方面的文档是 here。
这是我的第一个问题,所以我希望我遵循了指南。
我的一个朋友在直播时发现他的 discord 静音按钮有问题。他将自己静音,以免打扰通话中的人,这样他就可以在聊天中回答问题, 但是他忘记了取消静音并且有几分钟没有说话。所以我想我可以给他一个惊喜,当他把自己静音时,他的显示器上会出现一个图像,告诉他他被静音了。 但是当这样做时,discord 静音按钮不会激活,所以我需要 ahk 来激活 discord 静音按钮并使图像出现。图就做好了。但是静音部分真的很难做到。 它只是不会让他静音。如果可能我不想改变control+b的初始热键,这是他的设置。 以下是代码。非常感谢。
ShowIcon = 1
Gui, Add, Picture, w36 h-1 , MicMute.png
Gui, +Owner
Gui, +AlwaysOnTop
Gui -Caption
Gui, Show, W300 H300 X1600 Y50
Gui, Color, EEAA99
Gui +LastFound
WinSet, TransColor, EEAA99
^b::
ControlSend, , {Control}1{b}, ahk_exe Discord.exe
If ShowIcon = 0
{
Gui +LastFound
Gui, Show, NA
ShowIcon = 1
}
else
{
Gui, +LastFound
Gui, Hide
ShowIcon = 0
}
当您在 AutoHotkey 中定义热键时,默认情况下它假设您想要在热键执行其本机功能之前拦截它。在这种情况下,您实际上希望热键触发您的函数 并且 仍然触发本机函数。 AutoHotkey 领先于您:它有一个特殊的热键修饰符,指定 AutoHotkey 应该 不 拦截热键的本机功能。只需在您的热键前添加一个 ~
,例如:
~^b::
; Your code here
Return
这方面的文档是 here。