只是这里的 xdotool 有一些问题 - 很棒的程序,但不幸的是没有表现出来。
from Tkinter import *
import os
class Ed:
def __init__(self,parent):
self.button = Button(parent,command=self.passthrough)
self.button.pack()
parent.geometry('+100+100')
def passthrough(self):
print 'clicked'
os.popen("""
window=$(xdotool selectwindow click)
xdotool mousemove 110 140
xdotool click --window $window
""")
root = Tk()
app = Ed(root)
root.mainloop()
该程序应该呈现一个带有按钮的窗口。单击按钮时,光标会发生变化,您将鼠标移出窗口并单击其后面的窗口(例如 GIMP)。然后鼠标回到按钮上方,但点击进入后面的程序。但是,它没有这样做。提前道歉,这是一个很难描述的想法。
如果您能提供任何帮助,我将不胜感激。
干杯!