51Testing软件测试论坛
标题:
记事本上保存内容(用WScript.Shell实现)
[打印本页]
作者:
rivermen
时间:
2007-6-8 16:30
标题:
记事本上保存内容(用WScript.Shell实现)
兴建一个记事本,记录输入“HAPPY” 然后保存
SystemUtil.Run "C:\WINDOWS\system32\notepad.exe","","C:\Documents and Settings\jie.wu","open"
Set WshShell = CreateObject("WScript.Shell")
WshShell.AppActivate "无标题 - 记事本"
wait 2
WshShell.SendKeys "{ENTER}"
WshShell.SendKeys "H"
wait 1
WshShell.SendKeys "a"
wait 1
WshShell.SendKeys "p"
wait 1
WshShell.SendKeys "p"
wait 1
WshShell.SendKeys "y"
wait 5
WshShell.SendKeys "%FS"
模拟键盘操作“ALT+F”,在菜单里选择S (保存)
不知道怎么样能购摸拟出CTRL+S 的快捷方式。
尝试过:
WshShell.SendKeys "(^S)"
WshShell.SendKeys "^(S)"
都没有奏效
[
本帖最后由 rivermen 于 2007-6-8 16:38 编辑
]
作者:
rivermen
时间:
2007-6-8 16:45
找到原因了:
WshShell.SendKeys "(^s)"
就可以了。
还区分大小写。CTRL+s, 小s竟然就能通过
一起交流
作者:
yuandjing
时间:
2007-6-8 19:26
高手,向你学习。。。
作者:
gotolife
时间:
2007-6-10 16:45
sdlkfj4 为什么不用标准输出函数来直接写入文件?
这样实现的话,如果希望把测试报告输入到文本文件中,你该怎么做?
另外,如果只是输入Happy的话,这样就可以了
WshShell.SendKeys "Happy~"
该实现方式实用性太低了……
作者:
rivermen
时间:
2007-6-11 09:14
标题:
回复 #4 gotolife 的帖子
只是试验性质!
作者:
gotolife
时间:
2007-6-12 23:33
sdlkfj8
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2