"IfWinActive" 和 "If WinActive()" 之间的区别
Difference between "IfWinActive" and "If WinActive()"
谁能解释一下 IfWinActive
和 If WinActive()
之间的区别?我真的很想知道,但是 Google 和官方 AutoHotkey 文档什么也没说。
如果 IfWinActive
的计算结果为 True,则执行下一行代码(或 brace-bracketed 代码块),如果为 False,则跳过。它所做的只是求值为 True 或 False。
函数 WinActive()
returns 活动的唯一 ID (HWND) window 如果它符合指定的条件。如果不是,则函数 returns 0。由于所有 non-zero 数字都被视为 "true",只要 "WinTitle" 处于活动状态,语句 If WinActive("WinTitle")
为真,并且然后就像 IfWinActive WinTitle
一样。请注意函数中的引号,而不是指令。
谁能解释一下 IfWinActive
和 If WinActive()
之间的区别?我真的很想知道,但是 Google 和官方 AutoHotkey 文档什么也没说。
如果 IfWinActive
的计算结果为 True,则执行下一行代码(或 brace-bracketed 代码块),如果为 False,则跳过。它所做的只是求值为 True 或 False。
函数 WinActive()
returns 活动的唯一 ID (HWND) window 如果它符合指定的条件。如果不是,则函数 returns 0。由于所有 non-zero 数字都被视为 "true",只要 "WinTitle" 处于活动状态,语句 If WinActive("WinTitle")
为真,并且然后就像 IfWinActive WinTitle
一样。请注意函数中的引号,而不是指令。