早教吧作业答案频道 -->其他-->
autohotkey排除多个窗口排除除了类目ahkclassA和ahkclassB的窗口单个窗口的判断我是这样写的#IfwinNotActive,ahkclassAx::{send,^x}return#IfWinActive;下面的代码不使用任何窗口过滤如果要排除多个应
题目详情
autohotkey排除多个窗口 排除除了类目 ahk_class A 和ahk_class B的窗口
单个窗口的判断我是这样写的
#IfwinNotActive,ahk_class A
x::
{
send,^x
}
return
#IfWinActive ;下面的代码不使用任何窗口过滤
如果要排除多个应该怎么写呢?我试过 and or 不能用
不是改判断语句是 or 否
采用 group窗口组对我这边不能使用(因为这个语句只能处于程序开始位置)
现在我想用 逐个判断的方式
进行判断排除
为什么用 IfwinNotActive 因为大部分窗口都是运行使用的
只有部分目前是2个窗口不能使用指定快捷键
我想如果可以同IF一样
IF(ahk_calss窗口类名 and ahk_calss窗口类名B)
{
send,^x
}
这样就可以实现我想要的功能了
但是#IFwinnotActive 我这边测试的不支持 and 语句
官方文档中提示
#IFwinActive 可以这样用
#IFwinActive ahk-class A
c::
#IFwinActive ahk_class B
c::
send,c
#IFwinActive
但用到#IFwinnotactive这样用就不行了
单个窗口的判断我是这样写的
#IfwinNotActive,ahk_class A
x::
{
send,^x
}
return
#IfWinActive ;下面的代码不使用任何窗口过滤
如果要排除多个应该怎么写呢?我试过 and or 不能用
不是改判断语句是 or 否
采用 group窗口组对我这边不能使用(因为这个语句只能处于程序开始位置)
现在我想用 逐个判断的方式
进行判断排除
为什么用 IfwinNotActive 因为大部分窗口都是运行使用的
只有部分目前是2个窗口不能使用指定快捷键
我想如果可以同IF一样
IF(ahk_calss窗口类名 and ahk_calss窗口类名B)
{
send,^x
}
这样就可以实现我想要的功能了
但是#IFwinnotActive 我这边测试的不支持 and 语句
官方文档中提示
#IFwinActive 可以这样用
#IFwinActive ahk-class A
c::
#IFwinActive ahk_class B
c::
send,c
#IFwinActive
但用到#IFwinnotactive这样用就不行了
▼优质解答
答案和解析
GroupAdd,ABGroup ,ahk_class A
GroupAdd,ABGroup ,ahk_class B
#IfWinActive ,ahk_group ABGroup
!x::
{
Send,^x
}
Return
#IfWinActive
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;试一试这个呢
GroupAdd,ABGroup ,ahk_class B
#IfWinActive ,ahk_group ABGroup
!x::
{
Send,^x
}
Return
#IfWinActive
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;试一试这个呢
看了 autohotkey排除多个...的网友还看了以下:
设{W(t),t>=0}是参数为d的平方的(打不出来那个方差的符号,W(t)-aW(t-h)t>= 2020-05-13 …
蜡烛燃烧时,剩下的长度h(cm)是燃烧时间t(h)的一次函数,现测得蜡烛燃烧1h后,其长度为15c 2020-05-16 …
有关系模式A(C,T,H,R,S),根据语义有如下函数依赖集:F={C→T,(H,R) →C, (H 2020-05-23 …
变限积分求道问题对函数f(t+h)-f(t-h)在[-h,h]上的积分对h求导.F(h)=∫[-h 2020-05-23 …
如何求这个卷积积分下的h(t)?f(t)*h(t)=y(t),已知h(t)和y(t),怎样求h(t 2020-06-06 …
讨论:关于如何求卷积x(t)*h(-t)的积分表达式?以前信号与系统里学过了x(t)*h(t)的表 2020-06-06 …
我发现傅里叶变换的巨大错误!先看两条结论:1.x(t)*h(t)的傅里叶级数系数为T·a(k)·b 2020-07-13 …
在下面的一排小方格中,除已知的数外,其余的小方格中的每个字母代表一个有理数,已知其中任何三个连续方 2020-07-20 …
若x(t)*h(t)为y(t),那么x(3t)*h(3t)等于多少 2020-11-01 …
通常说L形、T形、H形建筑,这是按什么分的?一共有几种类型?我不是学建筑的,不大懂这些,现在想研究下 2020-12-25 …