不确定搜索位置或如何定义关键字。以下是什么区别?
#IfWinActive, Some Window Title
IfWinActive, Some Window Title
#
在那里做什么?我知道在快捷方式中,#
代表Windows密钥,但肯定这意味着其他东西。
我一直试图编写一个脚本而If-else
块根本不起作用。最后我发现这是因为我添加了#
符号。但我没有找到关于#
符号的这种使用的任何文档。
答案 0 :(得分:5)
哈希是一个完全不同的命令。如果您在autohotkey文档中搜索索引,则会找到IfWinActive
和#IfWinActive
的条目。
[哈希...]创建上下文相关的热键和热字符串。这样的热键表演 一个不同的动作(或根本没有)取决于窗口的类型 那是活跃的还是存在的。
#IfWin指令是位置的:它们会影响所有热键和 剧本中的热绳串在剧本之下。他们也是 相互排斥;也就是说,只有最新的一个才有效。
#
仅在您将其用作热键分配指定时表示Windows键。在AutoHotkey中,只要在命令开头看到#
,它就会与AutoHotkey指令有关。
<强>结论:强>
如果您只是想要定期if
- else
状态并且不需要影响热键的上下文,那么请不要使用#
。