利用sendkeys实现对记事本的操作

上一篇 / 下一篇  2009-11-26 22:34:38 / 个人分类:QTP

    下面一段代码是利用sendkeys方法实现对记事本输入一段文字,然后保存并关闭的功能。


Dim WsObj
Dim path
path="C:\WINDOWS\system32\notepad.exe"   '将要运行的软件的路径

Set WsObj=CreateObject("wscript.shell")  '创建一个shell对象
WsObj.Run path                           '运行软件

WsObj.AppActivate "无标题 - 记事本"      '将记事本激活
WScript.Sleep 2000                      
WsObj.SendKeys"Hello everyone"           '利用sendkeys方法代替键盘输入字符
WsObj.SendKeys "^s"                      '按下Ctrl+S键

WsObj.SendKeys "D:\quttyTest.txt"        '将文本保存为 quttyTest.txt
WsObj.SendKeys "{ENTER}"                 ' 按下Enter键确认保存
WsObj.SendKeys "%{F4}"                   '按下ALT+F4键将记事本关闭
Set WsObj=nothing


TAG:

 

评分:0

我来说两句

日历

« 2024-03-13  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 2629
  • 日志数: 4
  • 建立时间: 2008-03-05
  • 更新时间: 2009-11-26

RSS订阅

Open Toolbar