如何在CMD下使用Start命令按顺序执行文件?

我在使用monkeyrunner进行测试遇到了问题,想写个BAT文件按照顺序执行用例test1.py test2.py test3.py
以下是bat文件内容:
start monkeyrunner D:\Python\sanity\test1.py
start monkeyrunner D:\Python\sanity\test2.py
start monkeyrunner D:\Python\sanity\test3.py

运行结果是同时打开了3个窗口在执行,这样测试就会有2个失败,我想知道有什么办法可以让他们一条一条的执行????

第1个回答  2013-10-07
可不可以试试
start /wait monkeyrunner D:\Python\sanity\test1.py
start /wait monkeyrunner D:\Python\sanity\test2.py
start monkeyrunner D:\Python\sanity\test3.py

这样只有在面向test1.py的monkeyrunner结束后才会执行test2.py的monkeyrunner。追问

我试了还是不行啊,test1.py还没有执行完,test2.py就显示到CMD窗口我能后台test2.py用例也开始了,所以结果就跑错了。
有办法在test1.py test2.py test3.py每一行中加个等待时间吗?

追答

试试在每条语句之间插上
ping /n 数值 127.0.0.1 > nul
这里的数值自己设定,数值越大等待时间越长,应该可以起到延时作用。

本回答被提问者采纳

怎样在cmd命令窗口运行程序?
1、点击桌面右下角【开始】,在搜索程序和文件中键入:cmd,打开cmd命令窗口;2、找到要打开的EXE文件所在文件夹路径,如:Photoshop.exe 所在文件夹路径D:\\PHOTOSHOP;3、在cmd命令窗口输入:start+空格+D:\\PHOTOSHOP\\Photoshop.exe ,即可运行EXE程序。

如何在CMD下使用Start命令按顺序执行文件?
start monkeyrunner D:\\Python\\sanity\\test3.py 这样只有在面向test1.py的monkeyrunner结束后才会执行test2.py的monkeyrunner。

在cmd中,可以使用cd命令打开磁盘目录,使用start命?
首先,输入"d:",然后按Enter键,你就会切换到D盘。接着,输入"cd Documents",然后按Enter键,你就会进入到"Documents"文件夹。2. 打开文件:在cmd中,可以使用"start"命令打开文件。你需要提供文件的完整路径,包括文件名和扩展名。例如,假设你的C盘中有一个名为"example.txt"的文本文件,你想在c...

windows中start命令在运行中如何使用
1、同时按下“Win+R”键(或点击桌面左下→开始→运行),打开“运行”窗口,输入 → cmd → 点击“确定”按钮;【示例截图】2、在打开的命令提示符窗口里 → 输入 → start\/? → 回车,查看“Start”命令的参数和用法说明(注:按任意键,继续查看后面的内容);【示例截图】3、命令提示符窗口...

如何在cmd里面打开程序文件
在Windows命令提示符(cmd)中打开程序文件,你可以使用`start`命令,这是一个非常直接且强大的方式。具体步骤如下:1. **打开命令提示符**:首先,你需要打开命令提示符。这可以通过在开始菜单搜索“cmd”或“命令提示符”来完成,然后点击结果来打开它。2. **定位到程序文件所在目录**(可选):...

有什么cmd命令能让电脑点击一个文件就会打开一个软件?
新建一个bat文件,比如qq的执行文件路径,然后把你的软件执行文件路径写进去(C盘的路径较长,路径要加双引号(要用英文格式输入,不能在拼音输入法的位置输入),双击即可打开

通过脚本文件来实现程序启动顺序问题?
1. 新建一个文件夹,例如:C:\\Ordered Launch,然后把“开始|所有程序|启动”文件夹下的所有快捷方式都剪切到这个文件夹下,然后把你希望自启动的项目的快捷方式也放到这个文件夹里面。2. 在“运行”里面输入“Cmd”,打开控制台模式,然后把当前目录切换到“C:\\Ordered Launch”。切换好目录之后,输入...

如何用cmd命令打开某个软件
方法一:使用 start 命令 打开 CMD。输入以下命令,其中 "path_to_executable" 是要打开的软件的可执行文件路径:start path_to_executable 例如,要打开记事本,请输入:start notepad.exe 方法二:使用 shell 命令 打开 CMD。输入以下命令,其中 "application_name" 是要打开的软件的应用程序名称:shel...

在cmd中怎样打开文件夹和查看文件夹中的文件
如果你是想通过 cmd 来打开文件夹窗口,可以使用 start 命令,具体命令格式是:start "" "xxx\/xxx"上面的命令中 start 后面有一个空格,然后是一对引号(单双都可以),再加一个空格,然后是要打开的文件夹路径,如图:文件夹路径一般情况下都可以不加引号,但是如果你文件夹名称中间有空格,是必须...

批处理命令start的使用?
在运行的命令中第一个符号不包括扩展名的情况下,Cmd.exe 使用 PATHEXT 环境变量的值确定要查找的扩展名以及查找顺序。PATHEXT 变量的默认值为:COM;.EXE;.BAT;.CMD(语法与 PATH 变量相同,使用分号分开不同元素)。当您搜索可执行文件且在任何扩展名上都没有匹配项时,start 将搜索目录名。具体例子...

相似回答