刺激REAL鼠标释放事件

时间:2019-07-22 22:31:33

标签: python windows mouseevent pywin32 pynput

我试图触发鼠标左键单击事件,然后释放该单击,因此它应该像真正的鼠标单击一样。

我目前正在这样做:

redux

我也尝试过sign_in

export const artistSchema = new schema.Entity('artists', {                                      
  artworks: [artworkSchema]
});

export const artworkSchema = new schema.Entity('artworks', {                                      
  artist: artistSchema
}); 

和:

> dat <- read.table(text = "1/2013 25
  2/2013 865
  3/2013 26
  4/2013 33
  5/2013 74
  6/2013 24
 ", header=FALSE) # your data

> ts(dat$V2, start=c(2013, 1), frequency = 12) # time series object
     Jan Feb Mar Apr May Jun
2013  25 865  26  33  74  24

因此,所有这三个代码都可以正常工作,并且几乎可以以相同的方式工作...但是,请尝试在pynput上进行真正的鼠标单击,然后尝试在同一站点上使用Python进行单击。

如您所见,在真正的鼠标中单击:圆圈先弹出然后弹出。但是,在Python鼠标中单击时,圆圈会弹出,而不会再次弹出。

是什么原因造成的?并且有可能的解决方法吗?

1 个答案:

答案 0 :(得分:0)

30毫秒是点击和释放之间的正确延迟。

因此,这将刺激鼠标左键的真正释放并释放:

<public IP of your server>:8088