16

コンピューターに何もインストールできないため、コマンドスクリプトを使用してマウスカーソルをNピクセルの方向に移動する方法を見つけようとしています。

私は基本的に、スクリプトを強制終了するまで、画面を永久にアクティブに保つようにしています。

(はい、コマンドスクリプトでそれを行う方法を探していましたが、何も見つかりませんでした。それが可能であることを願っています。)

4

5 に答える 5

24

バッチ ファイルでマウスを操作する最も簡単な方法は、

rundll32 user32.dll,SetCursorPos

しかし、これはあまり役に立ちません。マウスを 0,0 の位置に設定するだけです。

mouse.batを確認してください。これはセルフ コンパイルされた C#/バッチ ファイルであり、外部ツールを必要とせず、ソースが表示および編集可能です。

例:

//clicks at the current position
call mouse click

//double clicks at the current position
call mouse doubleClick

//right clicks at the current position
call mouse rightClick

//returns the position of the cursor
call mouse position

//scrolls up the mouse wheel with 1500 units
call mouse scrollUp 150

//scrolls down with 100 postitions
call mouse scrollDown 100

 //relatively(from the current position) moves the mouse with 100 horizontal and 100 vertial postitions
call mouse moveBy 100x100

//absolute positioning
call mouse moveTo 100x100

//relative drag (lefclick and move)
call mouse dragBy 300x200

//absolute drag
call mouse dragTo 500x500
于 2016-03-18T22:42:39.043 に答える
15

NirCmdを検索し、 C:\windowsにインストールして、次のようにします。

nircmd setcursor 100 50
nircmd movecursor 10 10

またはクリックなどの別のコマンド。

于 2013-11-28T01:15:52.100 に答える