在Crome的AutoHotKey中填写webforms / auto登录

时间:2016-04-30 16:20:43

标签: google-chrome webforms autohotkey

我想打开几个网页。有些需要用户名密码。其他人需要填写网页中的某些文件。

AutoHotKey可以通过多种方式填写网络表单,但所有方法都基于" com"仅适用于IE

我已经搜索了一些关于填写webforms和/或登录Crome的示例,但到目前为止还没有找到。有没有人有一个AHK脚本的例子,填写网页/表格中的字段

2 个答案:

答案 0 :(得分:1)

首先,我首先要说明你应该包含代码,毕竟这是一个代码审查网站,而不是"嘿我需要codez"网站...

现在回答你的问题:

你是对的,COM对象是在Windows中与网站进行交互的最佳方式,它很简单,只是工作(在IE中)。由于Chrome不支持COM,因此您只能在浏览器接受击键的限制范围内工作。

您最好的方法是使用“发送”命令导航到目标字段(我相信当窗口处于活动状态时多次发送Tab应该起作用)而不是发送您想要的数据。

我还建议调查#IfWinActive和BlockInput,以便在填写这些表单时不会意外地发送不适当的击键。

可能有更好的选择,例如KeePass等。另外,在AHK脚本中以纯文本,IE存储密码通常不是一个好主意。

答案 1 :(得分:1)

正确,无法在Chrome中使用Com对象,但this site有很多入门级的操作方法,可以开始在IE中使用com对象。这包括如何发送特定字段文本(不使用send或sendinput命令),以及如何触发现有元素上的onclick事件(不点击它们)。

当我需要学习如何与com对象进行交互时,我就开始了。

https://autohotkey.com/board/topic/64563-basic-ahk-v11-com-tutorial-for-webpages/