1
是否有可能一個事件在Linux中發送到特定窗口小部件(比如一個按鈕) (X窗口系統)是否有可能以編程方式點擊Linux中另一個應用程序的按鈕?
我要尋找一個相當於下面的代碼的Linux(使用Xlib的)
#include <windows.h>
int main()
{
HWND WindowHandle;
HWND ButtonHandle;
WindowHandle = FindWindow(NULL, "File Download");
ButtonHandle = FindWindowEx(WindowHandle, 0, "Button", "&Open");
SendMessage (ButtonHandle, BM_CLICK, 0 , 0);
return 0;
}
我想這FindWindow
可以通過XFetchName模擬,但我不知道如何 通過名稱(FindWindowEx) 的情況下找到一個特定的控件的ID,我只知道小部件「名」(即判例標題的按鈕)。
我可以這樣做嗎?
嘿,謝謝你的快速回復,不過目前還不清楚xtest與我的問題有何關係。謝謝。 – levibyte