1

我正在尝试使用 MATLAB 在 Internet Explorer 中的网页上填写文本框,而无需直接输入 URL。谁能向我解释如何做到这一点?我很迷茫。我真的很感激你能给我的任何帮助。

谢谢!

4

2 回答 2

1

虽然我以前见过这样做(即运行一个自动填充 Internet Explorer 中的字段的 MATLAB 脚本),但据我所知,我不相信有一个实际的 MATLAB 命令可以直接与 IE 交互。

相反,您可以使用 MATLAB 命令system来调用实际与 IE 进行交互的外部程序。

例如,您可以制作一个通过 InternetExplorer 对象与 IE 交互的 Visual Basic 程序。我对 VB 不太熟悉,但这个文档可能会有所帮助。一旦你创建了这个程序,使用 MATLAB 的system命令来执行它(传递命令行参数来定义什么/如何填充文本框)。

查看系统文档以获取更多信息。

于 2012-09-05T03:54:14.060 回答
1

我用一个叫做Autohotkey的小程序做过很多次。使用此程序,您可以编写一个脚本,该脚本将移动鼠标/单击键盘。您可以传递字符串参数并在脚本中使用它。完成后,您可以从 matlab 调用此脚本。

于 2012-09-05T06:50:14.890 回答