我在java中有一个应用程序,我可以在其中启动和停止按钮。我想创建一个自动点击开始按钮的Windows服务。是否有可能,如果可能的话怎么做?
答案 0 :(得分:0)
您必须找到一种方法来从Windows服务中识别swing应用程序的主窗口(常见用法是标题栏)
然后,您在子窗口中搜索如何识别Start
按钮(通常是id,但您可以使用文本)
所有这一切只能使用Windows SDK工具和/或您从GUI应用程序中了解
现在的服务:
SendInput
API函数模拟按钮上的MOUSEEVENTF_LEFTDOWN
和MOUSEEVENTF_LEFTUP
事件最后一部分可以用Java(Robot
)完成,但其他部分需要使用Windows API