首页 > 编程语言 >VBS定时执行idea程序的Testng文件的方法

VBS定时执行idea程序的Testng文件的方法

时间:2024-04-16 18:57:24浏览次数:30  
标签:vbs WScript idea Testng VBS WshShell 执行

                        <p>背景:</p>

Windows环境cmd命令行执行TestNG文件,会报一些jar包路径问题,所以改用vbs打开idea程序的通过点击快捷键执行testng.xml文件。

vbs代码如下:

'第一部分:定义变量
Dim RunTime
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

'第二部分:输入等待的分钟数(默认:180分钟),等待结束后,会执行第三部分
RunTime = InputBox("Please enter how long to execute:", "Time(单位:Minutes)", 180)
WScript.Sleep (RunTime100060)

'第三部分:打开idea,并激活idea窗口(主要是为了获取焦点,否则快捷键无法执行)
WshShell.Run "IDEA.lnk"
WScript.Sleep 60000
WshShell.AppActivate "UITest"

'第四部分:通过快捷键Shift+F10,执行testng
WScript.Sleep 1000
WshShell.SendKeys "+{F10}"
WScript.Sleep 1000
WScript.Quit

注1:vbs执行程序,保存格式ANSI,否则中文标题显示为乱码。

注2:vbs执行程序,程序的安装路径不能有空格,所以可以建一个快捷方式放到vbs同一个目录下执行即可。

注3:激活idea应用窗口步骤,需要确保名称正确(不用写全标题名称,只写前几个字符即可)

注4:确保打开的idea,默认是选择的testng.xml

 如何查看vbs是否在后台运行

到此这篇关于VBS定时执行idea程序的Testng文件的方法的文章就介绍到这了,更多相关VBS定时执行idea内容请搜索创业项目排行榜前十名http://www.piaodoo.com/以前的文章或继续浏览下面的相关文章希望大家以后多多支持创业项目排行榜前十名http://www.piaodoo.com/!

                        友情连接: 

创业项目排行榜前十名

美文集

茂名一技

茂名一技

手游排行前十名

标签:vbs,WScript,idea,Testng,VBS,WshShell,执行
From: https://www.cnblogs.com/python1314520/p/18138954

相关文章

  • VBScript 动态 Array 的实现代码
    <p>记录一个小方法,关于VBScript中,动态Array的实现,也适用于VBA,</p>在很久以前,写VBA的时候,就觉得使用Array和不方便,因为大小固定,当时想的是,要是Array可以像Python里的list一样好用该多好啊,那么下面,就记录一个方法,能让Array变得动态,并......
  • vbs提示没有在该机执行windows脚本宿主的权限。请与系统管理员联系
    <p>最近在项目中使用VBS来实现图片的批量删除和批量导入功能,但不知道为什么,只要在我机器上一运行VBS文件就提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系。”的错误。下面贴出本人的解决方法,并附上图片批量导入及批量删除的VBS代码。</......
  • 自动以管理员身份运行批处理bat文件(vbs与bat两种方法)
    <p>但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限不足,导致脚本运行失败。</p>我们可以使用一种变通的方法,让bat启动时,首先调用vbs脚本,......
  • allfiles.vbs 显示子目录下的所有文件的修改时间、大小、文件名、扩展名等
    <p>&#65279;有的时候将子目录下的所有文件的修改时间、大小、全限定名等信息导出到Excel表格中。</p>尝试过命令行,但不太好用——1.对于“dir/s>1.txt”,当前目录与文件列表是分开显示的,合并起来太麻烦,而且没有文件的全限定名。2.对于“dir/b/s>1......
  • 如何用VBS脚本收集远程计算机或本地计算机安装的软件
    <divid="navCategory"><h5class="catalogue">目录</h5><ulclass="first_class_ul"><li><ahref="#_label0">目标</a></li><li><ahref="#_la......
  • vbs查询局域网内电脑的软件和硬件列表清单
    <p>下面的代码在windows下容易报毒大家可以放心使用</p>'==========================================================================''Date:2009/3/19'Name:查询软件和硬件列表清单'Author:Smileruner'www.overmcse.com......
  • vbs获取操作系统及其版本号
    <h2>vbs获取操作系统及其版本号</h2>'**************************************'*byr05e'*操作系统及其版本号'**************************************strComputer="."SetobjWMIService=GetObject("winmgmt......
  • 教你编写Windows的VBScript与Mac的AppleSCript脚本解放双手
    <divid="navCategory"><h5class="catalogue">目录</h5><ulclass="first_class_ul"><li><ahref="#_label0">一、Windows篇——VBScript</a></li&g......
  • vbs脚本和windows定时任务实现qq消息表情包定时发送功能
    <h2>目标</h2>在某个时间唤醒电脑屏幕后,自动发送qq信息,并附带表情包,发送完毕后关闭电脑屏幕。整个过程不用过多的程序运行,我们借助vbs脚本和windows定时任务去实现这一功能。准备vbs代码qq信息txt文本qq文件表情包文件发送联系人的快捷方式3个windows......
  • 使用VBS创建快捷方式的代码
    <p>在网吧维护过程中经常要发送桌面快捷方式,有什么批处理的方式能便捷发送桌面快捷方式呢,就拿我这边网吧steam下发为例给大家一个参考,如果要使用直接复制下面代码改下具体参数就行了。代码如下:</p>@echooff::设置程序或文件的路径(必选)setProgram=D......