Open zhonghai9967 opened 2 months ago
我也遇到了这个问题,后台组合键失效,如何解决,急求!!!
鼠标正常。 键盘标准模式(前台)正常。后台发送字符、字符串正常。 后台组合键ctrl + A 等功能无效。 op.KeyDown(17);op.KeyPress(65);op.KeyUp(17) op.KeyDownChar("ctrl");op.KeyPresChars("A");op.KeyUpChar("ctrl)都不行
有解决办法吗???
暂时可以借助于pywin32解决。 可以网上看看教程。注意: win32api.keybd_event(17, 0, 0, 0) # ctrl用全局模式,按住 win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, 0x56, 0) #按下v键 win32api.PostMessage(hwnd, win32con.WM_KEYUP, 0x56, 0) #松开v键 time.sleep(0.1) # 很重要 win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0) # ctrl用全局模式,松开 找到这4句,真不容易!!!网上一堆垃圾信息,特别是CSDN,每页都在头几条,又全是错误信息
顺便说一下,不能后台组合键的问题,0.4.2版我就向作者提过了,但不知道为什么没有修复
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。
暂时可以借助于pywin32解决。 可以网上看看教程。注意: win32api.keybd_event(17, 0, 0, 0) # ctrl用全局模式,按住 win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, 0x56, 0) #按下v键 win32api.PostMessage(hwnd, win32con.WM_KEYUP, 0x56, 0) #松开v键 time.sleep(0.1) # 很重要 win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0) # ctrl用全局模式,松开 找到这4句,真不容易!!!网上一堆垃圾信息,特别是CSDN,每页都在头几条,又全是错误信息
顺便说一下,不能后台组合键的问题,0.4.2版我就向作者提过了,但不知道为什么没有修复
win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, 0x56, 0) #按下v键 win32api.PostMessage(hwnd, win32con.WM_KEYUP, 0x56, 0) #松开v键 这个两行貌似是后台发送的消息,Ctrl按下和按起的时候不能也通过类似这种后台发送的方式吗?因为我是多线程控制,把这种全局控制对其他的操作有影响。
我也遇到了这一个问题我需要ctrl加滚动轮,后台操作失效。
并且滑动滚动轮的操作对某一些游戏来说也失效,游戏中表现为相当于点击了某一个点(例如:部落冲突)
鼠标正常。 键盘标准模式(前台)正常。后台发送字符、字符串正常。 后台组合键ctrl + A 等功能无效。 op.KeyDown(17);op.KeyPress(65);op.KeyUp(17) op.KeyDownChar("ctrl");op.KeyPresChars("A");op.KeyUpChar("ctrl)都不行