关键词不能为空

当前您在: 主页 > 英语 >

WshShell 对象的应用

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-02 20:11
tags:

-

2021年3月2日发(作者:609)


一、



Windows


对象的应用


.


a)


Desktop


对象


.


可以访问桌面顶层的对象。



Desk top


对象包括


CaptureBitmap

< br>、


ChildObjects



RunAnalog


方法。



1.



使用


C aptureBitmap


方法来截屏




1



Desktop. CaptureBitmap



True:

< br>表时如果目录下的图片存在,是否覆盖。



< p>
2



Desktop. CaptureBitmap


通过


)


Desktop. CaptureBitmap


失败


)


提示如





1






1


2.



Childobjects


方法来查看页面所子对象。



提出问题


:


现在要点击下图



2


面上的一个


link


连接


.Edit


的连接


.





2


如果 我们使用一般的描述性编程


.


如下


.


Browser(



name:=xx xx



,



t itle:=xxxxx



).page(


title:=xxxxx



) .Frame(



name:=xxxxx


).link(



name:< /p>


=Edit



).click.


如果使用此方法来描述


.


那么执行到此步骤进< /p>


.


系统分提出下面图



3


的错误


.





3


那么 我们可以使用


Chidobjects


方法来实现


.


把图



2



Edit


对象放一个集合去使用

< br>.


代码如下


.


Dim foodmenudesc,foodmenudescexit




Set foodmenudescexit=





foodmenudescexit(





foodmenudescexit(





foodmenudescexit(



Set


foodmenudesc=Browser(


system


F023


system


F015


system


F023





i=





foodmenudesc(Randomnuber(0,(i-1)).click



.


?


随机取 点击一个


link





3.



利用


RunAnalog


方法运行低级录制过程


QTP


支持建制鼠标和键盘操作的低级过程


.


这种录制模式叫



Ana logRecording





Desktop


对象的


RunAnalog


方法可以运行录制下来的


Analog


脚本。如。下面脚本运行


名为



Tra ck1




Analog


脚本:




‘激活窗口




Window(



Flight Reservation



).Activate



?


选择菜单




Window(



Flight Re servation



).WinMenu(

< br>“


Menu



).select



File;Fax Order


…< /p>


.





?


运行名为




Track1


”的


Analog


脚本




og < /p>



Track1









b)


SystemUtil


对象的使用



在脚本运行过程中,可使用该对象控制应用程序或进程



4.



BlockInput Method


功能:禁止键盘或鼠标操作


< br>问题:当我们再做测试的时候


,


不想让因为人为的因素, 比如键盘输入或者点错鼠标导


致测试结果不正确。那么我们就可以把某一段程序的键盘或 鼠标禁用。



实例:



Sub BlockInput_Example()





nput




‘禁用输入



Browser(


Mercury


Tours


Mercury


Tours





Browser(



Tours



Browser(


Mercury


Tours


Mercury


Tours



2



kInput


‘释放输入





End Sub



5.



CloseDescendentProcesses Method.


功能


:


关闭由



QuickTest


打开的所有进程。



实例:




在本例中:假定在运行程序之初,


Record and Run


对话框自动打开了某个窗口,然后通





Run


语句打开了一个



NotePad


窗口,




那么该



C loseDscendentProcessed


方法的返回值就就该是



2


,因此



Message


对话框显示



的信息应该是”


2


“。






Sub CloseDescendentProcesses_Example()










MsgBox escendentProcesses







End Sub







6.



CloseProcessByHwnd Method


功能:根据窗口的句柄找到相应的进程,并关闭该进程。



在本例中,首先通过



GetroProperty


方法获取



NotePad


窗口的句柄,然后使用


CloseProcessByHwnd


方法关闭



Notepad




序。




Sub CloseProcessByHwnd_Example()





hWnd = Window(



rocessByHwnd (hWnd)





End Sub



7.



CloseProcessById Method


功能:根据进程的



Process ID



PID


)关闭进程。

< p>




下面的例子通过< /p>



GetRoProperty


方法获取



Notepad


窗口的


PID


值,然后使用


CloseProcessById


方法关闭



Notepad


程序。




Sub CloseProcessById_Example()





PID = Window(



rocessById (PID)



End Sub




8.



对于密码的加密技术



问题


:


我们在录制登录代码时


,


我可以看到下面的代码


.


Browser(



4a7681e24202043 ee968d3f9




那么你可以看 到


pwd


是加密的了


.


这样可以提高代码的安全


.


那么密码如何通过我们普通 的密



.


例如


123.


然后变成加密码的密码呢


?


解决方法


:


pwd =



e_pwd = t(pwd)



?


e_pwd


就是加密以后的密码了< /p>


.


这个地方我们使用了


Crypt


对象的


encrypt


的一个加密码的方法




二、



文件的操作



c)


XMLUtil Object


该对象用于访问和返回的


XML


对象



9.



Methods1


:


CreateXML


Description:


创建并返回一 个


xml


对象



Example:

-


-


-


-


-


-


-


-



本文更新与2021-03-02 20:11,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/692717.html

WshShell 对象的应用的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文