请教一个#HotIf的问题 Topic is solved

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: tmplinshi, arcticir

pywzzz
Posts: 2
Joined: 11 Mar 2023, 20:20

请教一个#HotIf的问题

12 Mar 2023, 09:29

Code: Select all

#Requires AutoHotkey v2.0
#HotIf WinActive("ahk_class Notepad")
Send "123"
上面的代码实现的效果不应该是,只有在记事本中执行才会触发Send从而打印123么,可我在其他的应用中仍然可以打印123,这是为什么呢,求解。
gregster
Posts: 9085
Joined: 30 Sep 2013, 06:48

Re: 请教一个#HotIf的问题

12 Mar 2023, 10:19

Code: Select all

#Requires AutoHotkey v2.0
#HotIf WinActive("ahk_class Notepad")
q::Send "123"		; #HotIf applies to hotkeys
pywzzz
Posts: 2
Joined: 11 Mar 2023, 20:20

Re: 请教一个#HotIf的问题

12 Mar 2023, 22:41

@gregster
原来#HOTIF必须绑定热键才可以生效。那请问有没有功能类似于#HOTIF,但是不用绑定热键的函数?
User avatar
boiler
Posts: 17206
Joined: 21 Dec 2014, 02:44

Re: 请教一个#HotIf的问题  Topic is solved

12 Mar 2023, 23:27

Code: Select all

#Requires AutoHotkey v2.0
if WinActive("ahk_class Notepad")
	 Send "123"
我看不出記事本如何在運行此腳本後立即成為活動窗口,但這就是您在腳本的適當部分實現它的方式。

(如果翻譯不好,請見諒。)

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 8 guests