- UID
- 875261
- 阅读权限
- 90
威望
轻币 枚
XD 个
注册时间2015-12-18
最后登录1970-1-1
|
1.日期:2019-01-28
2.本月签到:28
3.连续签到:59
4.每日推荐:『アンジュ・ヴィエルジュ』
この宇宙には、5つのセカイがあった…
这个宇宙里面、有5个 zao tang...
5.每日感想:今天实现了通过 Python vboxapi 控制 win7 虚拟机的键盘&鼠标(代码附
def drawSthCmd(ctx, args):
guestCmd(ctx, 'do w console.mouse.putMouseEventAbsolute(245,342,0,0,1)'.split()) # center && penDown
x, y = 245, 342
time.sleep(0.3)
n = 20 if len(args) < 2 else int(args[1])
temp = 'console.mouse.putMouseEventAbsolute(%d, %d, 0, 0, 0b1)'
movex = postv = True
val = 0
inc = 10
for _ in range(n):
screenshotCmd(ctx, 'do w /tmp/w-{:.2f}.png'.format(time.time()).split())
if movex:
val = (abs(val) + inc) * (1 if postv else -1)
dx, dy = val, 0
else:
dx, dy = 0, val
postv ^= True
movex ^= True
x += dx
y += dy
guestCmd(ctx, ['do', 'w', temp % (x, y)])
time.sleep(0.3)
screenshotCmd(ctx, 'do w /tmp/w-{:.2f}.png'.format(time.time()).split())
guestCmd(ctx, 'do w console.mouse.putMouseEvent(0,0,0,0,0)'.split()) # penUp; sadly, there is bug...
return 0
vbox> typeGuest w '{$}calc\n4114|810201\n' .3
|
评分
-
查看全部评分
|