我使用键盘0.13.4库(keyboard.write方法)创建了一个输入内容字符串的热键。 不幸的是,由于输入框在Citrix窗口中,有时当Citrix连接很慢时,输入太慢,无法在下一个操作之前的睡眠时间执行。 我不能再增加睡眠时间了,因为它必须是一个非常快速的热键
我已经检查了剪贴板粘贴,这是伟大的,但业务要求之一是不要破坏用户的剪贴板使用任何方式。 我也使用了Pyautogui,但是在缓慢的Citrix连接期间,输入速度慢也有同样的问题
import keyboard as kb
def input_text():
mouse.position = (xpos, ypos)
mouse.click(Button.left, 1)
time.sleep(0.4)
kb.write(CitrixID)#<--the slow input
time.sleep(0.6)
mouse.position = (f4xpos, f4ypos)
mouse.click(Button.left, 2)
print('done!')
CitrixID='C123123'
kb.add_hotkey('f3', lambda: input_text(), suppress=True)
recorded = kb.record(until='shift+ctrl+f12')
有没有办法不用剪贴板就可以即时输入
目前没有回答
相关问题 更多 >
编程相关推荐