51Testing软件测试论坛

标题: SILKTEST中调用键盘敲击函数来完成组合键中的功能. [打印本页]

作者: zhangqunhe    时间: 2006-12-31 15:44
标题: SILKTEST中调用键盘敲击函数来完成组合键中的功能.
SILK通过对系统文件"user32.dll"调用keybd_event()函数来定义新的功能函数,实现组合键的功能.下面的例子是一个粘贴的作用!
[ ] const VK_CTRL            = 0x11 // CTRL key//定义键值,所需要的其他键值请参考附件.
[ ] const VK_V               = 0x56 // the V key
[-] dll "user32.dll" //调用函数
        [ ] void keybd_event(UNSIGNED CHAR bVk, UNSIGNED CHAR bScan, UNSIGNED LONG dwFlags, UNSIGNED LONG dwExtra)
        [ ] //这一动态连接库函数,只是懂得第一个是调用定义的变量值,后面的几个具体的含义还不太清楚,希望大家帮帮忙!
[-] void Paste()//定义新的功能函数
        [ ] keybd_event(VK_CTRL, 0, 0, 0)
        [ ] keybd_event(VK_V, 0, 0, 0)
注:大家需要相应的功能时,只需加入新的变量,完善新的函数即可.
大家的回帖,是对我的鼓励!好的继续,不好的改正!
哈哈!
祝大家新年快乐!

[ 本帖最后由 zhangqunhe 于 2006-12-31 15:45 编辑 ]
作者: jnhfly    时间: 2007-1-5 17:13
标题: strongly support
sdlkfj5
作者: asks_zhuang    时间: 2007-3-23 19:04
标题: 不错,鲜花!
sdlkfj3
作者: Mandy_ma    时间: 2007-7-16 12:02
sdlkfj2
作者: brian812    时间: 2007-8-9 10:52
sdlkfj3 sdlkfj3




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2