0
我在java中有一個應用程序,其中有啓動和停止按鈕。我想製作一個自動點擊開始按鈕的Windows服務。這是可能的,如果可能的話,如何去做?如何使用Windows服務與gui應用程序進行交互
我在java中有一個應用程序,其中有啓動和停止按鈕。我想製作一個自動點擊開始按鈕的Windows服務。這是可能的,如果可能的話,如何去做?如何使用Windows服務與gui應用程序進行交互
你必須找到一個方法來識別從Windows服務Swing應用程序的主窗口(常見的用法是在標題欄)
然後,在子窗口搜索如何識別Start
按鈕(通常是ID ,但是你可以使用文本)
所有這一切必須做的只有一次,使用Windows SDK工具和/或您從GUI應用程序
現在知道服務:
SendInput
API函數在按鈕上最後模擬MOUSEEVENTF_LEFTDOWN
和MOUSEEVENTF_LEFTUP
事件部分可以用Java來完成(使用Robot
),但其他的將需要使用Windows API