-1

ヘルプとガイドを読みましたが、よくわかりません。私がしたいのは、ホットキーを押すと、ホットキーが再び押されるまでマウスが移動するホットキーを作成することだけです。誰でもこれを行う方法を教えてもらえますか? それは本当に単純なはずですが、明らかに何かが欠けています。

4

2 に答える 2

3

これはこれまでで最も厄介なホットキーですが、どうぞ (ホットキーはCtrl+ Alt+Cです)。

#MaxThreadsPerHotkey 3
^!c::
#MaxThreadsPerHotkey 1
if DoMouseMove
{
   DoMouseMove := false
   return
}

DoMouseMove := true
Loop
{
   Sleep 100
   Random, randX, 1, 1028
   Random, randY, 1, 800
   MouseMove, randX, randY, 25
   Sleep, 100

   if not DoMouseMove 
      break
}
DoMouseMove := false
return
于 2012-05-31T03:57:21.557 に答える
0

私は自分のソリューションを投入します。

pause::
If (Toggle := !Toggle) ; Toggle the value True/False
    {
        ToolTip Mouse Mover,A_ScreenWidth/2,0 ; Show that Mouse Mover is active
        SetTimer MoveMouse, 1000 ; 1000 ms = 1 sec. Every minute (60000 ms) is probably enough.
    }
Else
    {
        Tooltip ;  Turn Mouse Mover alert window off
        SetTimer MoveMouse, Off ; Turn the timer off
    }
return

MoveMouse:
    MouseMove, 1, 0, 1, R ;Move the mouse one pixel to the right
    Sleep, 50 ; Wait 50 ms. Not realy required, but makes the move visible
    MouseMove, -1, 0, 1, R ;Move the mouse back one pixel
return
于 2012-06-11T20:21:03.600 に答える