仅在将AHK输入到浏览器的URL部分时,我才尝试设置它。这样,我可以继续在其他地方使用关键字。
这可能吗?我一直在尝试使用`ifWinActive(“ ahk_exe chrome.exe”)来解决问题,但是几乎没有问题,但是当我尝试不在URL中键入内容时,它只是删除了文本(即使替换,即使我在浏览器中输入一个单独的文本框,而不是URL框。)
答案 0 :(得分:1)
您处在正确的轨道上。一旦命令限制为chrome,您必须进行条件测试以查看您是否在地址栏中。如果没有,只需不做任何事情就“返回”。
对于chrome,窗口间谍不会指出可与“ ControlGet”及其相关命令一起使用的“焦点控件”:
https://www.autohotkey.com/docs/commands/ControlGet.htm
好吧,所以在您的热键结果中,您可能必须首先将所有内容从当前插入符号位置快速复制到剪贴板,然后查看剪贴板结果是否仅为文本并且以“ http”开头并带有“:” //”和至少一个“”。 ,否则它是一个完整的url地址;如果是这样,请继续并运行您的热键结果,因为现在您可以确定自己确实在地址栏中。
克鲁格,但肯定可以。