ファイルのコピーができない

UWSCビギナーです。
次のやり方では何故かコピーできませんでした。

mmv(x,_y)
KBD(VK_CTRL,DOWN)
KBD(VK_C,CLICK,100)
KBD(VK_CTRL,UP)

どうしたらイイでしょうか?

UWSC初心者の方は、マクロ記録から始めることかと思います。
ということで、マクロ記録した時に最も多く表示されるMMVのおさらいから始めましょう。

MMV( x, y, [ms] )
マウス移動を指定

引数
x, y: 位置
ms: 実行までの待ち時間 (ミリセカンド)

この関数は、マウスの移動を指定することに限られ、
ファイルの選択は命令に含みません。

なので、
質問にあるように、ファイルをコピーしたい場合は、
対象のファイルがある位置へMMVで移動した後に、
BTN(LEFT,DOWN,[x, y, ms])
の命令を追加する必要があります。

ということで、
下記のようなスクリプトでファイルのコピーは可能になるかと思います。

BTN(LEFT,DOWN,[x, y, ms])
KBD(VK_CTRL,DOWN)
KBD(VK_C,CLICK,100)
KBD(VK_CTRL,UP)

また、ファイルのコピーを確実に制御したい場合は、
http://canal22.org/qanda/doscmdmove/ を参考に、
DOSCMDを利用してみてください。

タグ

2012年8月3日 | コメントは受け付けていません。 |

カテゴリー:Q&A

MMV

MMV関数

マウスカーソルを移動する
MMV(X, Y [, ms] )

引数

X, Y・・・移動する位置
ms: 実行までの待ち時間(ミリセカンド)


マウスカーソルを移動する

特定の位置にマウスカーソルを移動する

MMV(100,100)

タグ

2012年4月18日 | コメントは受け付けていません。 |

カテゴリー:関数一覧

このページの先頭へ