OSは,Wondows7の664ビット版です。
AutoHotKeyのバージョン 1.1.14.03 です。
配列名:=["100","200","300","400"]
For Key, Value in 配列名 {
MouseMove,% Value,% Value
} return
上のコードは, 座標100の200にマウスカーソルを移動してから
座標300の400の位置に移動させたいのですけど
実行してみると,100の100の位置
200の200の位置
300の300の位置
400の400の位置
へとマウスカーソルが移動してしますます?。
座標100の200の位置に移動して
座標300の400の位置に移動する用に書くにはどのような書き方をするのでしょうか?
MouseMoveの第2引数が悪い事は分かっているのですけど,どうやっても思い通りの動きをしません?
教えてもらえないでしょうか。
No.1ベストアンサー
- 回答日時:
>実行してみると,100の100の位置
>200の200の位置
>300の300の位置
>400の400の位置
>へとマウスカーソルが移動してしますます?。
???
入力ミスなのか、日本語がいまいちわからないんですけど、
>へとマウスカーソルが移動します。
ってことならたぶん(私はAutoHotKeyは全くわかりません)プログラム通りなんでしょう。
それなら(動いているのなら)、配列をX座標用とY座標用、インデックス用の3つにして、
配列名I:=["1","2"]
配列名X:=["100","300"]
配列名Y:=["200","400"]
For Key, Value in 配列名I {
MouseMove,配列名X[% Value],配列名Y[% Value]
} return
で、とりあえずは動かないでしょうか?
回答をコピーしてやってみましたら
エラー行番号 何番
Line Text: %
Error: This Parameter contains a variable name missing its ending persent
っと,言う意味の分からないエラー分が標示されてしまいました。
確かにこのようにやれば思っている用動作をすると思えます。
最初はなかなか回答が来ないなと思い2CHkのAutoHotKeyスレに同じ質問を出しました。
そしたら自分が考え法方法ではどうしても希望道理の動作はしないようです。
有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 外付ディスプレイで AutoHotkey の MouseMove コマンドを実行するとマウスカーソル 1 2023/03/06 00:04
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- C言語・C++・C# ディスプレイの解像度とマウスの位置について 2 2023/05/21 19:01
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- 物理学 角運動量の式変形が分かりません。 4 2022/08/03 21:04
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Windows 10 アイコンの位置 3 2022/04/24 08:47
- 数学 高校物理 相対速度の式について 5 2022/05/11 00:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
コンボボックスのインデックス...
-
エクセルでXY座標に並べられた...
-
C#でbyte配列から画像を表示さ...
-
構造体配列の特定のメンバーをF...
-
配列の要素がすべてカラかどう...
-
配列の中の最大値とそのインデ...
-
Redim とEraseの違いは?
-
Excelマクロ:配列データからグ...
-
C言語 ポインタと配列
-
vba フィルター 複数条件 3つ以...
-
CheckBoxの配列化
-
VBで重複しているデータをユニ...
-
エクセルVBAからNotesでメー...
-
エクセルの列一括書き込み
-
定数配列の書き方
-
エクセル(VBA)の空白配列の削除...
-
DBから取得した値を配列へ代入する
-
配列の中から最大値だけ取り出...
-
pictureboxの名前を変数で設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
Excel2010のinputboxで複数デー...
-
vba フィルター 複数条件 3つ以...
-
C#でbyte配列から画像を表示さ...
-
配列のペースト出力結果の書式...
-
Dir関数で読み取り順を操作でき...
-
エクセルでXY座標に並べられた...
-
VBAで配列引数を値渡しできない...
-
C++で作成したDLLにVBAから配列...
-
構造体配列の特定のメンバーをF...
-
OutOfMemoryExceptionの回避策...
-
大量の変数を定義するにはどう...
-
VBAでMODE関数をつくる
-
VBScriptでCSVファイルを読み出...
-
定数配列の書き方
-
Segmentation Fault (メモリ制限?)
-
Excelのメモリ(配列)の上限は2G...
-
Redim とEraseの違いは?
-
CheckBoxの配列化
-
配列の中の最大値とそのインデ...
おすすめ情報