keybd_event函数 能向QQ对话框发出可见字符,但发不出功能键
我QQ有两个版本,一个是安装版,另一个非安装版,安装版可以向对话框正常发送信息,非安装版却只能发送文字信息却无法发出快捷键将信息发出去 。。QQ设置为回车键发送。。只用回车不就行吗。。不用功能 非安装版的发送按钮被病毒劫持了 闷骚小贱男 发表于 2021-7-21 09:37。。QQ设置为回车键发送。。只用回车不就行吗。。不用功能
谢谢,是个办法,可是我的发送文本里有回车换行的内容 Chr(13) & Chr(10) ,会不会内容还没录入完就提前发出去了? jessylake 发表于 2021-7-22 08:54
谢谢,是个办法,可是我的发送文本里有回车换行的内容 Chr(13) & Chr(10) ,会不会内容还没录入完就提前 ...
{:1_907:}我是用易语言...#换行符的文本是存在的. 不会提前发送
你可以用小号或者我的电脑测试一次代码 keybd_event 可以模拟组合快捷键的 本帖最后由 jessylake 于 2021-7-23 21:25 编辑
Jack2002 发表于 2021-7-23 17:48
keybd_event 可以模拟组合快捷键的
是可以,但是有些时候失效,不知道为什么。我就发现两种情况下失效
我是用在往QQ对话框中发出文本,然后发出功能键比如 Ctr+ Enter 发出去
1、有些非安装版的QQ
2、我在VB中用shell函数调出一个应用程序,这个程序中用keybd_event向QQ中发送文本并发出
这两种情况都出现文本都正常发到QQ对话框中了,但是功能键发不出去,Ctr+和 Enter都属于不可显示字符,是功能键,所以发送失效,再比如我用keybd_event 发出Ctr+ C,实际上只发出了 C 这个可见字符
但是如果用QQ安装版或者直接(而非用shell函数间接打开)打开上面提到的那个应用程序,就没有问题,能够正常发送
页:
[1]