<p>使用此方法进行文件处理:</p>
<p>我们需要:</p>
<p>jacob.jar<a href="http://sourceforge.net/projects/jacob-project/" rel="nofollow"> Download </a></p>
<p>它将包含一个jar文件和2个.dll文件</p>
<p>AutoItX4Java.jar<a href="https://code.google.com/p/autoitx4java/downloads/detail?name=AutoItX4Java.jar&can=2&q=" rel="nofollow"> Download </a></p>
<pre><code>public static void uploadFile(String path, String browser){
if(browser.equalsIgnoreCase("chrome")){
if(x.winWaitActive("Open", "", 10)){
if(x.winExists("Open")){
x.sleep(500);
x.send(path);
x.controlClick("Open", "", "Button2");
}
}
}
if(browser.equalsIgnoreCase("firefox")){
if(x.winWaitActive("File Upload", "", 10)){
if(x.winExists("File Upload")){
x.sleep(500);
x.send(path);
x.controlClick("File Upload", "", "Button2");
}
}
}
if(browser.equalsIgnoreCase("InternetExplorer")){
if(x.winWaitActive("Choose File to Upload", "", 10)){
if(x.winExists("Choose File to Upload")){
x.sleep(500);
x.send(path);
x.controlClick("Choose File to Upload", "", "Button2");
}
}
}
}
public void test(){
//Click on the Select button of the file upload
uploadFile("Path", "chrome");
}
</code></pre>
<p>谢谢。。。不要单击“接受”或“向上投票”,直到它对您有效。如果它不适用于您的意思,请评论。。不要投反对票</p>