如何使用Java在AutoIt中打开单词
我正在使用下面的代码打开并写入word。但是我无法打开它如何使用Java在AutoIt中打开单词,java,eclipse,autoit,Java,Eclipse,Autoit,我正在使用下面的代码打开并写入word。但是我无法打开它 File file = new File("lib", jacobDllVersionToUse); System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath()); AutoItX x = new AutoItX(); x.run("Microsoft Office Word 2007.Application"); x.w
File file = new File("lib", jacobDllVersionToUse);
System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath());
AutoItX x = new AutoItX();
x.run("Microsoft Office Word 2007.Application");
x.winActivate("[CLASS:OpusApp]");
x.winWait("[CLASS:OpusApp]");
//x.controlFocus("[CLASS:AcrobatSDIWindow]", "", "AVL_AVView17");
x.sleep(1000);
x.send("this is some text");
当我手动打开word时,上面的代码可以在其中写入。有一些函数,特别是word函数,可能会很有用。我不知道它们是否适用于java插件,但请尝试一下:
有些函数,特别是Word函数,可能很有用。我不知道它们是否适用于java插件,但请尝试一下:
我尝试了不同的方法打开文件,我的一种方法成功了。现在我可以用autoit打开单词了 以下是相同的代码:
File file = new File("lib", jacobDllVersionToUse);
System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath());
AutoItX x = new AutoItX();
x.run("C:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.EXE");
x.winActivate("[CLASS:OpusApp]");
x.winWait("[CLASS:OpusApp]");
x.sleep(1000);
x.send("this is some text");
我试着用不同的方法打开文件,我的一种方法成功了。现在我可以用autoit打开单词了 以下是相同的代码:
File file = new File("lib", jacobDllVersionToUse);
System.setProperty(LibraryLoader.JACOB_DLL_PATH, file.getAbsolutePath());
AutoItX x = new AutoItX();
x.run("C:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.EXE");
x.winActivate("[CLASS:OpusApp]");
x.winWait("[CLASS:OpusApp]");
x.sleep(1000);
x.send("this is some text");
谢谢你的建议。但是,我无法在Java中使用所有这些函数。这些是AutoItUDF。它们完全是用autoit脚本编写的。目前这些函数还没有java包装器。谢谢您的建议。但是,我无法在Java中使用所有这些函数。这些是AutoItUDF。它们完全是用autoit脚本编写的。目前,这些函数还没有java包装器。