我正在尝试使用MATLAB在Internet Explorer的网页上填写文本框,而无需直接在URL中输入。任何人都可以向我解释如何做到这一点?我很丢失。我非常感谢你能给我的任何帮助。
谢谢!
答案 0 :(得分:1)
虽然我之前已经看过这个(即运行一个自动填写Internet Explorer中的字段的MATLAB脚本),但据我所知,我不相信有一个实际的MATLAB命令可以直接与IE连接。
相反,您可以使用MATLAB命令system
来调用实际与IE连接的外部程序。
例如,您可以创建一个通过InternetExplorer对象与IE连接的Visual Basic程序。我对VB不是很熟悉,但这doc可能有所帮助。创建此程序后,使用MATLAB的system
命令执行它(传递命令行参数以定义填写文本框的内容/方法)。
请查看system的文档以获取更多信息。
答案 1 :(得分:1)
我已经使用一个名为Autohotkey的小程序完成了很多次。 使用此程序,您可以编写一个脚本,用于移动鼠标/单击键盘。你可以传递字符串参数并在脚本中使用它。完成后,您可以从matlab调用此脚本。