如何使用 Java 在 AutoIt 中打开单词
How can I open the word in AutoIt using Java
我正在使用下面的代码打开并在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.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 插件,但请尝试一下:
我尝试用不同的方式打开文件,但我的一种方式奏效了。现在我可以用autoit打开word了。
下面是相同的代码:
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");
我正在使用下面的代码打开并在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.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 插件,但请尝试一下:
我尝试用不同的方式打开文件,但我的一种方式奏效了。现在我可以用autoit打开word了。
下面是相同的代码:
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");