Autohotkey 如何获取活动窗口&x27;有自动热键的标题吗?

Autohotkey 如何获取活动窗口&x27;有自动热键的标题吗?,autohotkey,Autohotkey,我写了这个简短的测试代码,但它不起作用。我做错了什么 F12:: WinGetTitle, Title, A ; MsgBox, "%Title%" 显示的结果是“我删除了一个;增加了回报,这起作用了 F12:: WinGetTitle, title, A MsgBox, "%title%" return 如果你不报税,它会把你的整个文件都写下来 可能是后面没有讲的东西 不要认为这是错误的;会影响它 在a之后的任何;作为注释从代码中省略 最佳实践可能是使用: 使用WingTactiveTit

我写了这个简短的测试代码,但它不起作用。我做错了什么

F12::
WinGetTitle, Title, A ;
MsgBox, "%Title%"

显示的结果是“

我删除了一个;增加了回报,这起作用了

F12::
WinGetTitle, title, A
MsgBox, "%title%"
return

如果你不报税,它会把你的整个文件都写下来

可能是后面没有讲的东西

不要认为这是错误的;会影响它


在a之后的任何;作为注释从代码中省略

最佳实践可能是使用:


使用WingTactiveTitle或WingTTitle即可。 请注意,WinGetTitle的输出包含的不仅仅是窗口标题。 您可能希望删除程序名为“-Google Chrome”的结尾部分


在自动热键2中,您可以使用:

title := WinGetTitle("A")  ; "A" matches "Active" window
在自动热键1中,您可以使用:

WinGetActiveTitle, title

您只需要在
前面留出一个空格使其工作,没有空间
作为windows标题的一部分。注意,输出还包含程序名。请参阅
title := WinGetTitle("A")  ; "A" matches "Active" window
WinGetActiveTitle, title