簡體   English   中英

按標題查找窗口並以Java引入前景

[英]Find window by title and bring in the foreground in Java

我目前正在為我的研究工作。 我正在嘗試通過使用廣度優先搜索來解決一個簡單的益智游戲。 找到最佳解決方案后,我想模擬一系列按鍵(使用awt.Robot)來解決游戲。

有沒有一種方法可以將具有已知標題的窗口置於前景。 我正在使用Linux,可以簡單地使用一些CLI工具,因為這不是我項目的主要重點。

我找到了一個名為wmctrl的工具,它確實可以做到這一點。 我只是使用ProcessBuilder啟動它。

new ProcessBuilder("wmctrl",  "-a", title).start()

要回答部分問題,請參見xpropxwininfo查找窗口。

對於第二部分,盡管Xlib提供了執行此操作的功能( XRaiseWindow() ),但我不知道如何從命令行或Java內部執行此操作。 看到這個線程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM