SilkTest执行时用BlockInput函数屏蔽输入操作

BlockInput是Windows提供的API,可以用来屏蔽Windows上的鼠标、键盘操作。如果在屏蔽的过程中,想要解锁,可以使用CTRL+ALT+DEL。

由于BlockInput封装于user32.dll,所以使用前必须通过dll进行引用。下面的代码在SilkTest6.5中运行通过。 首先设定屏蔽输入,然后sleep 10秒,然后解除屏蔽。

  1. [-] dll “user32.dll”
  2.     [ ] int BlockInput(int fBlockIt)
  3. [-] testcase TestInput() appstate none
  4.     [ ] BlockInput(1)
  5.     [ ] Sleep(10)
  6.     [ ] BlockInput(0)

Leave a comment

请输入正确的验证码