在QTP中向记事本里写入“HHHHH”并保存为text.txt

代码:

Option Explicit
Dim WshShell 
Set WshShell = CreateObject("WScript.shell")
WshShell.Run "notepad"
wait 1.5
WshShell.AppActivate "无标题-记事本"  '激活指定窗口
WshShell.SendKeys "{H 5}"
wait 2
WshShell.SendKeys "^s"
wait 1
WshShell.SendKeys "t"
wait 1
WshShell.SendKeys "e"
wait 1
WshShell.SendKeys "s"
wait 1
WshShell.SendKeys "t"
wait 0.5
WshShell.SendKeys "."
wait 0.5
WshShell.SendKeys "t"
wait 0.5
WshShell.SendKeys "x"
wait 0.5
WshShell.SendKeys "t"
wait 0.5
WshShell.SendKeys "%fx"  ’

知识点讲解:

1.使用sendkeys命令模拟键盘向windows窗口发送一个或多个按键指令,格式为:

object.sendkeys String

object是指WshShell对象,string是指将要发送的按键指令字符串,需要放在英文双引号中

2.按键指令分为两类

1)基本键:如要发送字母abc,使用WshShell.sendkeys "abc";要发送10个a,使用WshShell.sendkeys "{a 10}”即可

2)特殊功能键:

ctrl:   WshShell.sendkeys "^"

shift:  WshShell.sendkeys "+"

alt:    WshShell.sendkeys "%"

如果要表示这些字符本身,用大括号括起来即可,如WshShell.sendkeys "{+}“表示+本身

3)其他:

WshShell.sendkeys "  ”:空格

WshShell.sendkeys "{enter}":回车

WshShell.sendkeys "{down}":向下方向键

WshShell.sendkeys "{up}":向上方向键

WshShell.sendkeys "{F1}”:F1键

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值