2012-02-02 570 views
14

我写了这个简短的测试代码,但没有奏效。我究竟做错了什么?如何使用AutoHotKey获取活动窗口的标题?

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

所显示的结果是 “”

+1

您只需在前面的空间的',',它的工作,没有空间了';'被视为部分Windows标题 – blackholyman 2015-01-22 12:13:52

回答

24

我除去;并添加了回报,这工作...

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

如果你不放在返回它将运行整个文件。

可能有些东西没有在后面运行。

不要以为;会影响它。

任何东西 a;作为注释从代码中省略。

2

最好的做法很可能会使用WinGetActiveTitle

F12:: 
    WinGetActiveTitle, Title 
    MsgBox, The active window is "%Title%". 
return