|
本帖最后由 zlxxh 于 2011-12-22 13:12 编辑
命令名称:键盘_消息
BUG描述:找不到#放开,不知道是不是我哪里没弄对
我的建议:可否增加一个发送组合键,最好是驱动级的,免得有些程序不响应。
请把测试有BUG或问题的【源码】一起上传上来。
测试的源码附后,想实现的功能是在word文档中按“CTRL + A “组合键全选内容,按shift + 方向键 选择文本。
test.rar
(324.08 KB, 下载次数: 13)
这个求助源码下载也需要下载点啊,不好意思,浪费前辈们一个点,请帮忙看一下,还是复制一下源码吧,反正也不多:
.版本 2
.支持库 eWord2000
.支持库 iext
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
Word程序1.创建 ()
Word程序1.显示 = 真
Word文档集1.置程序 (Word程序1, 假)
Word文档集1.打开 (取运行目录 () + “\测试文档.doc”)
Word程序1.激活窗口 ()
' 想实现在打开的word文档中按下 CTRL + A 键达到全选的目的,用精易模块里的键盘_消息先发送按下ctrl键,再发送A键,但是下面的代码只能在光标位置输入两个字母“a”
键盘_消息 (取焦点窗口句柄 (), #Ctrl键, #按下, 真) ' 我理解的是参数3如果空的话就是点击一下,“按下”就是一直按着
键盘_消息 (取焦点窗口句柄 (), #A键) ' 上一句是按着ctrl键不松开,然后这句再按一下“a”键
键盘_消息 (取焦点窗口句柄 (), #Ctrl键, 4, 真) ' 这句是放开ctrl键,看参数说明里“4=#放开”,好像没有“#放开”,不知怎么回事
' 测试的环境是XP SP3,联想笔记本
.子程序 _按钮2_被单击
Word程序1.创建 ()
Word程序1.显示 = 真
Word文档集1.置程序 (Word程序1, 假)
Word文档集1.打开 (取运行目录 () + “\测试文档.doc”)
Word程序1.激活窗口 ()
' 下面是想在word中按“shift + 方向键”进行文本选择,也只能实现光标向下移动一行,选择不到文本。
键盘_消息 (取焦点窗口句柄 (), #Shift键, #按下, 真) ' 我理解的是参数3如果空的话就是点击一下,“按下”就是一直按着
键盘_消息 (取焦点窗口句柄 (), #下光标键) ' 上一句是按着shift键不松开,然后这句再按一下“向下的箭头”键
键盘_消息 (取焦点窗口句柄 (), #Shift键, 4, 真) ' 这句是放开shift键,看参数说明里“4=#放开”,好像没有“#放开”,不知怎么回事
|
评分
-
查看全部评分
|