AutoIT exe在硒中不工作,但正常工作

问题描述:

我想关闭提交表单后显示的打印窗口。我用AutoIT创建一个exe来关闭窗口。它在单独运行时工作正常,但是当我将它包含在硒中时它不起作用。下面我显示代码在硒中调用AutoIT exe。请给任何人建议一个更好的选择或帮助我解决这个问题 //关闭打印窗口 Runtime.getRuntime().exec(“D:\ eclipse-workspace \ AutoITFiles \ cancelPrintwindow.exe”);AutoIT exe在硒中不工作,但正常工作

+0

你得到的错误信息是什么。你已经提到手动执行autoIT exe工作正常。你在代码中提到的路径是否正确?在java中,我们必须使用单个正斜杠“/”或双反斜杠“\\”,同时提到子目录。 –

+0

我尝试了斜线的所有组合。它没有显示任何错误消息。但它不执行exe或关闭打印窗口 – Kanagaraj

+0

向我们显示脚本的代码。尝试调试它。 – Xenobiologist

根据你的文件路径我假设你正在使用Java,你的项目中是否有正确的AutoIt jar和dll文件?

您需要将以下文件作为项目的一部分:

  • AutoItX4Java.jar(或其他版本)
  • jacob.jar
  • AuotItX3.dll
  • AutoItX3_64.dll