I am using Python on Ubuntu. call(["xdotool", "mousemove", "500","600"])works fine.

But if x=500, y=600,

call(["xdotool", "mousemove", "x","y"]) does not work.

What should be the syntax of x and y?

有帮助吗?

解决方案

use it like this

call(["xdotool", "mousemove", str(x), str(y)])

x and y are variables which are pointing to data. But when you say, "x" and "y", you are passing the data itself.

其他提示

Remove the quotes. If you keep quotes, it will treat as a string.

call(["xdotool", "mousemove", "500","600"])

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top