标题:请问如何用VFP代码实现模拟ctrl+Win的按键动作?
取消只看楼主
jlliushi
Rank: 2
等 级:论坛游民
帖 子:33
专家分:10
注 册:2021-12-24
结帖率:100%
已结贴  问题点数: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-508038-1-1.html




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

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