【解決方法】LinuxのオートクリッカーC


こんにちは、みんな、
ご存じのとおり、widows のヘッダーの一部は Linux とは異なります。
そのため、Linux Fedora で C コードを実行できませんでした。
マウスの左クリックを C で押し下げて押し上げる方法を教えてください。
どのヘッダーを使用する必要がありますか?
そして、私が書かなければならないコードは何ですか?

ありがとう
よろしく

私が試したこと:

Windows.h と winuser をヘッダーとして使用しましたが、機能しません。
私はコードを使用しました:入力マウスイベント

解決策 1

コードの書き方はわかりませんが、問題にどのようにアプローチできるかについては考えています。
ユーザー入力を取得し、探しているマウス ボタンと一致する場合は、マウス ボタンが押されている間の while ループに入り、クリック関数を呼び出します。これは驚くべきことにクリックします。 以下のいくつかの擬似コード。

C
// gets user input
int input = get_user_input();
// for mouse
if(input == MOUSE_BUTTON_LEFT)
{
    // runs while mouse button is held down
    while(get_user_input(MOUSE_BUTTON_LEFT) == BUTTON_PRESS)
    {
        // this function makes a click
        mouse_button_click();
    }
}

コメント

タイトルとURLをコピーしました