如何通过鼠标移动来停止(或破坏)脚本

时间:2013-08-01 10:19:32

标签: autohotkey

我在Indesign文档中使用了一些脚本。但我想在鼠标光标不移动时停止脚本。当脚本运行鼠标在文本中移动时(正常)。当它完成的文本不再移动,但脚本仍然工作循环完成。 当光标不移动时我可以阻止它吗? 这是我的脚本样本

  Loop 100
{
Send ^{Numpad3}
Send ^{Down}
Send ^{Numpad2}
Send ^{Down}
}

1 个答案:

答案 0 :(得分:2)

如果移动鼠标,则会停止循环

MouseGetPos, x1,y1 
Loop 100
{

  MouseGetPos, X2, Y2

  if (X1 <> x2) or (y1 <> y2)
    break


  Send ^{Numpad3}
  Send ^{Down}
  Send ^{Numpad2}
  Send ^{Down}
}