コンピューターに何もインストールできないため、コマンドスクリプトを使用してマウスカーソルをNピクセルの方向に移動する方法を見つけようとしています。
私は基本的に、スクリプトを強制終了するまで、画面を永久にアクティブに保つようにしています。
(はい、コマンドスクリプトでそれを行う方法を探していましたが、何も見つかりませんでした。それが可能であることを願っています。)
コンピューターに何もインストールできないため、コマンドスクリプトを使用してマウスカーソルをNピクセルの方向に移動する方法を見つけようとしています。
私は基本的に、スクリプトを強制終了するまで、画面を永久にアクティブに保つようにしています。
(はい、コマンドスクリプトでそれを行う方法を探していましたが、何も見つかりませんでした。それが可能であることを願っています。)
バッチ ファイルでマウスを操作する最も簡単な方法は、
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
NirCmdを検索し、 C:\windowsにインストールして、次のようにします。
nircmd setcursor 100 50
nircmd movecursor 10 10
またはクリックなどの別のコマンド。