查看完整版本: 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)
        [ ] [color=blue][font=仿宋_GB2312]//这一动态连接库函数,只是懂得第一个是调用定义的变量值,后面的几个具体的含义还不太清楚,希望大家帮帮忙![/font][/color]
[-] void Paste()//定义新的功能函数
        [ ] keybd_event(VK_CTRL, 0, 0, 0)
        [ ] keybd_event(VK_V, 0, 0, 0)
注:大家需要相应的功能时,只需加入新的变量,完善新的函数即可.
大家的回帖,是对我的鼓励!好的继续,不好的改正!
哈哈!
祝大家新年快乐!

[[i] 本帖最后由 zhangqunhe 于 2006-12-31 15:45 编辑 [/i]]

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
页: [1]
查看完整版本: SILKTEST中调用键盘敲击函数来完成组合键中的功能.