| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1822 人关注过本帖, 1 人收藏
标题:请问如何用VFP代码实现模拟ctrl+Win的按键动作?
取消只看楼主 加入收藏
jlliushi
Rank: 2
等 级:论坛游民
帖 子:33
专家分:10
注 册:2021-12-24
结帖率:100%
收藏(1)
已结贴  问题点数:10 回复次数:3 
请问如何用VFP代码实现模拟ctrl+Win的按键动作?
请问如何用VFP代码实现模拟ctrl+Win的按键动作?
搜索更多相关主题的帖子: 代码 按键 ctrl Win 模拟 
2021-12-30 09:19
jlliushi
Rank: 2
等 级:论坛游民
帖 子:33
专家分:10
注 册:2021-12-24
收藏
得分:0 
回复 3楼 吹水佬
如何用VFP代码实现模拟ctrl+Win的按键动作?

快捷键Ctrl+Win是用来实现“Windows语音识别聆听模式”和“正在休眠”模式的切换的

[此贴子已经被作者于2021-12-30 12:10编辑过]

2021-12-30 12:08
jlliushi
Rank: 2
等 级:论坛游民
帖 子:33
专家分:10
注 册:2021-12-24
收藏
得分:0 
回复 6楼 吹水佬
这个模拟按键的代码在VFP环境内都好使,但经过编译后就不起作用了,是什么原因?怎么办?
2022-01-03 18:26
jlliushi
Rank: 2
等 级:论坛游民
帖 子:33
专家分:10
注 册:2021-12-24
收藏
得分:0 
回复 9楼 吹水佬
     DECLARE Long keybd_event IN user32 long,long,long,long
    keybd_event(0x11, 0, 0, 0)
    keybd_event(0x5B, 0, 0, 0)
    keybd_event(0x5B, 0, 2, 0)
    keybd_event(0x11, 0, 2, 0)
以上代码在未编译前能够模拟按下Ctrl+Win实现切换语音键入的聆听和关闭模式,
但一经编译后就不好使了(Win7和Win11都不好使)。

还有我另一个贴是说模拟鼠标点击的也是为了实现模拟点击(按下Ctrl+Win实现切换语音键入的聆听和关闭模式的)那个按钮,
这个是在Win7下好使,在Win10和Win11下都不好使,都是在未编译情况下测试的。

我现在要做的是用语音控制某些功能。 需要频繁模拟切换Ctrl+Win来关闭和开启麦克风。
或者是能模拟用鼠标点击那个按钮也行(不如模拟按键好), 但现在这两种方法都有问题。
希望吹版主能够帮我找到解决办法。谢谢!

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2022-1-4 05:47编辑过]

2022-01-04 05:36
快速回复:请问如何用VFP代码实现模拟ctrl+Win的按键动作?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013665 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved