SilkTest施行时用BlockInput函数屏蔽输入操作
SilkTest执行时用BlockInput函数屏蔽输入操作
BlockInput是Windows提供的API,可以用来屏蔽Windows上的鼠标、键盘操作。如果在屏蔽的过程中,想要解锁,可以使用CTRL+ALT+DEL。
由于BlockInput封装于user32.dll,所以使用前必须通过dll进行引用。下面的代码在SilkTest6.5中运行通过。 首先设定屏蔽输入,然后sleep 10秒,然后解除屏蔽。
- [-] dll "user32.dll"
- [ ] int BlockInput(int fBlockIt)
- [-] testcase TestInput() appstate none
- [ ] BlockInput(1)
- [ ] Sleep(10)
- [ ] BlockInput(0)