autoit可以实现本机文件的上传,修改,新建,也可以实现网页上文件下载到本地
连接步骤:
(1)下载autoitx4java 包,地址在code.google.com/p/autoitx4java。解压后直接将jar包添加到工程里面。然后需要使用jacob包,下载地址,http://sourceforge.net/projects/jacob-project/
(2)选择32或64位对应的dll文件,复制一份放到 c:\windows\system32 目录下,里面有很多的dll文件,然后再在JDK下的jre/bin里面放一份dll,以及独立的JRE包下bin里面放一份。
(3)然后再把autoitx4java.jar和jacob.jar包添加到工程
经验证JDK1.8,1.9均可用
例1:实现下载功能
AutoItX x = new AutoItX();
x.controlClick("另存为", "保存(&S)", "1"); //定位采用可视化工具AutoIt Window Info(X64)
AutoIt Window Info(X64) 截图
例2:打开记事本
AutoItX x = new AutoItX();
String notepad = "无标题";
String testString = "this is a test.";
// x.run("notepad.exe");这个不行,必须要加参数
x.run("notepad", "C:/Windows/System32", AutoItX.SW_MAXIMIZE);