簡體   English   中英

是否可以用Java編寫宏?

[英]Is it possible to write a macro in Java?

當我的Java應用程序中發生某些事件時,我想快速單擊另一個應用程序。

既然我知道要注冊單擊的屏幕上的坐標,我的Java應用程序是否可以告訴OS單擊該位置?

我可能想要注冊多次點擊。

我可能也(而不是想)注冊鍵盤筆觸。 這可能嗎?

您應該看一下Java中的Robot類。 它將允許您模擬點擊和鼠標移動。

您可能特別需要的方法是:

void    keyPress(int keycode) 
          Presses a given key.
void    keyRelease(int keycode) 
          Releases a given key.
void    mouseMove(int x, int y) 
          Moves mouse pointer to given screen coordinates.
void    mousePress(int buttons) 
          Presses one or more mouse buttons.
void    mouseRelease(int buttons) 
          Releases one or more mouse buttons.

暫無
暫無

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

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