WshShell对象常用方法介绍——精彩抢先看

Title为需要激活窗口的title属性值,也就是标题或者是ProcessID。

●返回值:

布尔类型,如果当前窗口被激活,返回True,反之返回False。

实例:

完成一个打开记事本,循环判断其是否被激活,一旦窗口被激活成功之后即输入字符串“zzxxbb112”。

'创建WSH对象

SetoWshShell=CreateObject("wscript.shell")

'启动notepad记事本应用

oWshShell.Run"notepad"

'循环等待记事本页面是否被激活,没有激活就一直循环直到激活为止

WhileNotoWshShell.AppActivate("无标题-记事本"):Wend

'发送字符串zzxxbb112

oWshShell.SendKeys"zzxxbb112"

'释放对象

SetoWshShell=Nothing

分析:

执行以上脚本后可以看到,脚本自动启动了记事本后,在记事本中输入了zzxxbb112字符串,看似非常简单,其实对于新手来说还是比较容易出错,如果此处没有“WhileNotoWshShell.AppActivate("无标题-记事本"):Wend”这一步骤,zzxxbb112可能就无法输入到被打开的记事本中去,接下来我们就仔细探究竟。

比较两个脚本的运行结果。

(1)脚本1:

'激活记事本窗口

oWshShell.AppActivate("无标题-记事本")

'提示消息框

Msgbox“suc”

(2)脚本2:

'循环等待记事本激活

脚本1执行结果如图3-43所示。

图3-43

脚本2执行结果如图3-44所示。

图3-44

这个例子非常经典,在对比了这两脚本执行结果之后应该很明显地看到,第一个是在窗口激活之前就弹出消息框了,由于记事本挡住了,因此这里看不出。虽然已经在脚本中加入了AppActivate方法来激活记事本窗口了,但是由于脚本执行速度比激活窗口快很多倍,因此脚本执行激活窗口时,往往是还没来得及等窗口激活,就已经执行了下一句弹出消息框脚本了,就会出现不想看到的局面。但脚本2就很好地避免了这样的问题,通过循环遍历了对象的激活状态,同步窗口的激活状态,一旦窗口激活后才弹出消息框,这样的做法是最安全的。可以在图3-43中明显地看到消息弹出框在记事本前面,很明显此处的消息弹出框是在记事本窗口激活后才弹出的。

THE END
1.1日记录纸1日记录纸批发促销价格产地货源m5活页本内芯外壳随身小口袋月计划日程记事手帐本插画笔记本特奥 邵武市特奥贸易商行(个体工商户) 1年 回头率: 33.4% 福建 南平市 ¥8.82 成交12本 2025年日程本新款a5记事本每周日工作计划本时间管理礼盒套装批发 温州优泰文具有限公司 2年 回头率: 15.1% 浙江 温州市 ¥16.15 成交12483套 https://www.1688.com/chanpin/-31C8D5BCC7C2BCD6BD.html
2.电子版产品册用什么软件做?电子版产品册用什么软件做?山姆的日常分享 陕西 1 打开网易新闻 体验效果更佳纪录片:钢筋的制造过程,以回收金属为原料,难怪说日本钢铁造假 小罗奇趣工坊 4195跟贴 打开APP 要打就打最强的那个,胡塞武装开始打击美航母,美军F-18疯狂截杀 防务新闻 683跟贴 打开APP 66岁老人要再婚,却遭三个子女强行阻拦,老人再婚https://m.163.com/v/video/VDH8J8EQV.html
3.excel日历表格做法⑤下载完成 ,我们看看模版吧 ,制作的十分优秀 。 猜你感兴趣: 1.Excel单元如何插入日历模版 2.Excel2007单元格怎么插入日历模版 3.excel2013怎么插入日历 4.Excel怎么插入日历 5.excel2016如何新建日历记事本 excel日历表格做法_excel表格日历模板怎么插入 http://m.tibetly114.com/jianli/109010/http://m.tibetly114.com/jianli/109010/
4.自制泡菜的做法简单几步就能做好开胃爽来自淄博记事本淄博记事本 16-07-17 07:28 来自微博视频号 【自制泡菜的做法】简单几步就能做好开胃爽脆的泡菜,搭配主食,别有一番爽脆感觉! O网页链接 #淄博吃货# ?收藏 119 3 ?58 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候https://weibo.com/3363769054/DFaMtzlun
5.清蒸鲈鱼做法备忘录在众多在线记事本软件中,敬业签是一款备受欢迎的记事app。 手机备忘录里的文件怎么传给电脑? 2024-12-04 14:00:00 在数字化时代,我们习惯于在手机备忘录里记录各种信息,无论是简短的文字笔记、重要的图片资料,还是关键的文件附件。这些内容有时需要在电脑上查看或进一步处理,那么如何将手机备忘录里的文件传输https://m.jingyeqian.com/tag/27184-1.html
6.信息技术学业水平考试模拟测试选择题判断题(一)A.记事本 B.Photoshop C.FoxPro D.WPS 25.网络信息安全越来越引起人们的重视,以下选项作为密码最不安全的是( ) A.ABcdEF1gh B.MsN5/ApP#8 C.19980611 D.158a888b 26.下列属于输入设备的是( ) A.显示器 B.U盘 C.打印机 D.键盘 27.下列行为违法的是( ) A.盗用他人网上银行账号和密码,用于网https://www.wjx.cn/jq/14222784.aspx
7.怎么将记事本转换成excel的方法可以将文件的打开方式从记事本更改为Excel。1、右击任意一个Excel文件,在展开的菜单中点击“属性”按钮进入属性设置页面:2、在打开的窗口中点击“更改”按钮,然后将文件的打开方式从“记事本”改成“Excel”,改完之后点击“确定”按钮进行确定更改:3、这时Excel格式文件的图标就会变成excel图标,双击之后就会以Excelhttps://wap.zol.com.cn/ask/details_14471058_2400636_3.html
8.老虎菜(青椒香菜拌咸菜)的做法步骤图我的厨房记事本我的厨房记事本 爽口好吃就完了。 用料 咸菜疙瘩丝3两 香菜一根 大葱葱白 菜椒两个 花生米10粒 生抽 陈醋 鸡精 白糖 香油 食用油 老虎菜(青椒香菜拌咸菜)的做法 咸菜疙瘩淘水至没咸味,热锅凉油,油热下干辣椒,倒入咸菜,加上生抽上色,倒入盘中晾凉, https://www.xiachufang.com/recipe/107148678/
9.使用方法图像识别:定位元素的另一种方法RPA课程在有两个记事本打开的情况下,使用图像识别的元素定位方法,点击打开指定文件的页面设置,输入文本到页眉,通过发送快捷键的方式关闭页面设置界面,通过等待元素消失判断是否关闭成功并将结果写入日志 准备工作 打开两个记事本文件,一个命名为Target.txt,另一个使用默认名称Untitled.txt 打开云扩编辑器,新建一个空白项目,搜索https://academy.encoo.com/learn/unit-detail/18
10.风险评价方法的LEC法中的字母E指的是()B. 本案中记事本只是书证 C. 本案中记事本在证明张某贪污行为事实时是书证 D. 本案中记事本在证明内容为张某所写事实时是物证 查看完整题目与答案 刘某是一起毒品犯罪案件的证人,因作证其人身安全面临危险,人民法院、应当采取以下哪些保护措施( )。 A. 不公开刘某的真实姓名、住址和工作单位等个人信息https://m.shuashuati.com/ti/3126bbcfe0bc4d9ea2ab3ced31df0d3d.html
11.12绿色记事本课件资源描述 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,12,绿色记事本,绿色记事本,自读提示:,1.,认真读课文,读准字音,读通句,子,画出本课的生字。,2.,边读,边想课文中关于,“,绿色记,事本,”,写了什么内容?,提供 捐献 攒钱 臭味 消耗,购买 限制 耗费 购物 http://m.zhuangpeitu.com/article/253166617.html
12.pugixml读取unicode编码的xml文件的做法51CTO博客pugixml读取unicode编码的xml文件的做法 作者:朱金灿 实际上在多字节编码的情况下,即以记事本打开显示的ANSI编码的,如下图: pugixml是可以直接读取中文字符的,示例代码如下: const std::string strFilePath = _T(“c:\\xgconsole.xml”); pugi::xml_document doc;https://blog.51cto.com/u_15456319/4804543
13.亚马逊允许站外引流吗,独立站如何引流到亚马逊亚马逊站外引流做法 引流基本逻辑: 独立站引流广告 → 独立站活动页面view amazon deals → buy on amazon → 进入亚马逊主页或者对应产品页面购买 引流亚马逊的campaign建立: 独立站首页 + 活动页面(适用于客户在Prime Day / 黑五有促销活动页面) 亚马逊主页引流:为更多商品拉流量(预热+黑五) https://www.cifnews.com/article/135199