在Mac OS X中移动光标(在Python和/或R中)

rez*_*idi 1 python macos r

有人可以帮我弄清楚如何使用Python或R脚本在Mac OS X中移动光标吗?计划是读取实时信号,并根据流量值向上或向下移动光标.谢谢你的帮助......谢谢!

Sim*_*nek 6

嗯,R允许你使用C,所以它闻起来像作弊,但工作:

library(inline)
move.cursor <- cfunction(c(x="numeric",y="numeric"),
  "CGWarpMouseCursorPosition(CGPointMake(asReal(x),asReal(y)));
   return R_NilValue;",
  "#include <ApplicationServices/ApplicationServices.h>",,"C",
  libargs="-framework AppKit")
Run Code Online (Sandbox Code Playgroud)

然后你只需调用move.cursor以下方法移动光标:

move.cursor(100, 100)
Run Code Online (Sandbox Code Playgroud)