腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2100)
视频
沙龙
2
回答
使用
python
宏
发送
键盘
/
鼠标
输入
保持
目标
窗口
背景
python-3.x
、
pywinauto
、
pyautogui
我正在尝试用
Python
3.7在Windows10上做一个宏程序 我希望在
目标
窗口
保持
不活动(最小化或
背景
)的同时,将
键盘
/
鼠标
输入
发送
到任何特定的
目标
窗口
pyautogui似乎无法做到这一点(如果我遗漏了什么,请让我知道) pywinauto可以将
输入
发送
到特定的
目标
窗口
,但它总是激活
目标
浏览 37
提问于2019-10-18
得票数 2
回答已采纳
1
回答
挂钩和控制后台进程的
输入
事件
c++
、
multithreading
我目前正在研究挂接一个进程的方法,并在它处于后台(Ala,而不是活动
窗口
)时
使用
鼠标
/
键盘
事件对其进行控制。我猜你可以认为它是一个更高级的
宏
,不需要
目标
窗口
/进程处于活动状态。我的问题是,一旦被钩住,如何将
键盘
/
鼠标
事件
发送
到后台进程?谢谢。
浏览 0
提问于2010-08-15
得票数 3
回答已采纳
1
回答
如何像从
键盘
或
鼠标
一样
发送
原始
输入
?
python
、
mouse
我正在尝试用
python
写一个
宏
。我想让它在另一个程序中做重复的任务。我相信我正在尝试编写这个
宏
的程序只接受来自
键盘
和
鼠标
输入
流的原始
输入
。
使用
python
库,如pynput.mouse、
鼠标
、pyautogui等,似乎会
发送
程序无法识别的不同类型的
键盘
/
鼠标
输入
。(这些库可以控制和移动我的计算机屏幕上的
鼠标
,但在程序
浏览 12
提问于2018-01-20
得票数 1
2
回答
如何在
背景
窗口
中移动
鼠标
?
c++
、
winapi
我想在
背景
窗口
中
使用
键盘
和
鼠标
(该
窗口
是dx
窗口
)。myhwnd, WM_RBUTTONDOWN, 0,lParam); // mouse click按"3“和
鼠标
点击是success.But我在移动
鼠标
失败。
浏览 2
提问于2013-09-21
得票数 0
1
回答
将
键盘
和
鼠标
移动映射到
背景
网页
javascript
、
google-chrome
、
autoit
在这个项目中,我
使用
Google Chrome的screen Capture扩展来捕获屏幕,然后将其显示在我的网页上。也许是JavaScript的方式,或者是AutoIT等其他脚本语言的
使用
? 这正是我想要做的:
浏览 3
提问于2014-06-24
得票数 1
2
回答
如何让pywinauto在后台工作?
python
、
pywinauto
我想在后台
使用
pywinauto,以避免干扰我的工作。 当自动化开始时,我需要停止我所有的工作。 如何让pywinauto在后台静默运行?
浏览 355
提问于2019-01-25
得票数 1
回答已采纳
1
回答
窗口
:将
鼠标
/
键盘
事件
发送
到后台
窗口
?
windows
、
events
、
keyboard
、
mouse
、
dwm
我的应用程序是一个全屏
窗口
,它呈现一个指定的其他
窗口
(来自dwm),例如Google。我想知道是否可以将事件(如
鼠标
键盘
事件)
发送
到指定的
窗口
。当然,指定的
窗口
必须
保持
在
背景
中,而我当前的应用程序则位于前台。 我的应用程序是用C++编写的。我在写Windows 7/8。
浏览 4
提问于2014-08-11
得票数 1
回答已采纳
2
回答
Win32调用顺序
winapi
我有两个
发送
脚本
输入
的
窗口
。SendInput(i); i = Build input structures( window2 );我遇到了
输入
没有被
发送
和正确的时间的问题我在每次调用之后都设置了延迟,并且看到在window2被放到顶部之后,来自第一个SendInput()的
输入
得到了处理。在循环的末尾也是如此。 是否缓冲了SendInput调用?
浏览 1
提问于2010-04-02
得票数 1
1
回答
是否将密钥
发送
到非活动
窗口
?
.net
、
winforms
、
winapi
、
sendkeys
我想
发送
像"a“这样的键,而不是像我的应用程序中的Shift那样的击键,这有点像屏幕上的
键盘
。我
使用
了以下代码,但它不起作用:ShowWindow(GetWindow(p, 3), 5);但是我仍然不能把键
发送
到前一个
窗口
!
浏览 1
提问于2012-02-09
得票数 0
回答已采纳
1
回答
VB通过user32模拟击键
vb.net
、
user32
我想模拟击键,就像我在点击
鼠标
时所做的那样,我碰巧在网上找到了一些示例代码。MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)以上代码甚至可以在directx应用程序中模拟
鼠标
单击
浏览 2
提问于2015-06-09
得票数 0
回答已采纳
1
回答
有没有一种不用
鼠标
/
键盘
控制就能让pyautogui工作的方法?
pyautogui
但是,机器人工作得很好,但是,有没有一种方法可以让机器人在不接管
鼠标
控制的情况下工作呢? 示例:我希望能够在运行机器人的情况下浏览stackoverflow.com。
浏览 8
提问于2022-01-19
得票数 0
回答已采纳
2
回答
Python
禁用/重定向
键盘
输入
python
、
keyboard
我正在用
python
为xubuntu编写一个
宏
生成器/
键盘
重新映射器。 我已经知道如何拦截和记录击键,并
发送
我想要记录的击键,但我还没有弄清楚如何阻止击键。我需要禁用
键盘
输入
来重新映射一个键。例如,如果我想在按下's‘键时
发送
'a’,我当前可以录制'a‘击键,并在按下's’键时将其设置为回放。然而,我不能阻止's‘击键被
发送
到它旁边。我
使用
了来自开源
键盘
记录
浏览 1
提问于2009-06-05
得票数 5
1
回答
模拟
背景
窗口
中的
鼠标
单击
c++
、
winapi
、
input
我试图
使用
SendMessage将
鼠标
点击发布到后台
窗口
(Chrome),这个
窗口
运行良好,但每次点击后
窗口
就会显示在前面。有什么办法可以避免吗?在任何人说这是一个重复的问题之前,请确保另一个主题实际上提到没有激活
目标
窗口
,因为我找不到。 更新:啊哈,隐藏
窗口
几乎起了作用。它按照预期接收模拟的
鼠标
/
键盘
事件,而不显示在屏幕上。然而,我几乎不能用我自己的
鼠标
在电脑周围导航,
键盘</e
浏览 4
提问于2014-10-11
得票数 0
1
回答
MouseInputs和KeyInputs的区别是什么(把
窗口
放在前台)?
c++
、
winapi
因此,
使用
SendInputs
发送
密钥的用户只需调用SetForegroundWindow()就可以将
窗口
带入前台。这也是没有问题的。这是非常令人困惑的,它的工作与键简单,但与
鼠标
,如此繁琐的工作要做。(Not with Mouse)
鼠标
: AttachThreadInpu
浏览 0
提问于2017-07-13
得票数 0
回答已采纳
4
回答
使用
C#的
鼠标
挂钩
c#
、
mouse
、
hook
例如,我正在尝试模拟“硬件”
鼠标
点击,因为似乎有些软件块是从PostMessage
输入
的。我知道有SendInput,但这不是一个选项,因为我需要它在后台
窗口
中也兼容。解决方案似乎是一个低级的
鼠标
钩子,但我到处搜索,除了记录器之外找不到任何东西,没有移动
鼠标
的操作,单击等。我希望这种情况发生而不必编写某种C++/C包装来用作假
鼠标
驱动程序。
浏览 2
提问于2010-11-14
得票数 2
1
回答
在Direct3D游戏中重新映射按键
c
、
keyboard
、
directx
、
simulate
、
sendinput
首先,我
使用
下面的代码来模拟按下的键:#include <stdlib.h> return 0;在所有其他应用程序中,它工作得很好,但在游戏
窗口
中
浏览 1
提问于2013-01-22
得票数 0
1
回答
使用
Visual Studio 2015的UITesting Citrix应用程序
visual-studio-2015
、
coded-ui-tests
、
citrix
、
uitest
在文本中正确
发送
后,未
发送
enter。
浏览 0
提问于2016-06-21
得票数 0
1
回答
Pyautogui
宏
背景
python
、
background-process
、
pyautogui
我最近一直在学习
python
,并决定学习更多关于pyautogui的知识,下面是我的一个
宏
。我的问题很简单,有没有办法让这个
宏
在一个特定的
窗口
中运行。例如:当我和我的朋友聊天时,我希望这个
宏
在google中运行(文本频道,所以我不在google
窗口
中)。
浏览 13
提问于2022-08-15
得票数 0
1
回答
使用
SendMessage模拟用户
鼠标
点击
winapi
、
mouse
、
automated-tests
、
user-input
、
user32
我需要
使用
SendMessage来模拟
目标
程序中的用户点击,作为SendMessage块,直到它触发的事件完成处理。这样做的原因是这种阻塞提供了机会,以检测是否有任何对话框已打开作为点击的结果。我目前的问题是,虽然我可以
使用
WM_LBUTTONDOWN和WM_LBUTTONUP消息连续点击打开模型对话框的模拟表单中的按钮,但我不能让它在标准windows应用程序(记事本)的菜单和菜单项上工作。我已经可以检测到它是否是一个菜单项,只需要能够
使用
SendMessage模拟点击它。罗斯
浏览 4
提问于2009-04-27
得票数 1
回答已采纳
1
回答
MPV OSC在带有--wid选项的附加
窗口
上不起作用
osc
、
mpv
、
wid
我运行mpv.exe "video.mp4“--wid="hwnd of a notepad window”,视频在notepad
窗口
上播放得很好。但我注意到OSC不工作。我在
窗口
上移动了
鼠标
光标并按下了一些
键盘
快捷键,但都不起作用。如何在附加的
窗口
中调用和
使用
osc?我
使用
的是mpv-0.33.0-x86_64。
浏览 5
提问于2021-11-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
迈拓IP远程数字KVM系统的特性
Visual Basic GUI:一款在SSH客户端上注入击键的工具
大神分享Python游戏开发的例子,附限时Python免费学习资料领取!
【译】Python Curses 编程
永远不要将焦点设置到一个被禁用的控件上
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券