Halo

A magic place for coding

0%

批处理命令测试

介绍

  最近写许多算法的时候,需要对许多测例进行测试。如果一个一个来跑,就会很耗时间,这里可以使用windows系统提供的批处理命令来实现批处理测试。

用法

  用法非常简单,一行就可以了。新建一个文件,命名为test.bat(名字可以自己定),内容如下。

1
for /l %%i in (1, 1, 60) do main.exe < ./test/in%%i.txt > ./result/out%%i.txt

  然后在命令行中输入’test.bat’即可。

  分析:原理是使用一个循环,循环变量要用%%i来表示,(1, 1, 60)表示i从1开始,每次递增1,递增到60结束。do后面是要执行的命令。这里的意思是运行main.exe,将./test/in%%i.txt输入到程序,程序输出存到./result/out%%i.txt
  就这样一行命令就能够批量测试了,非常方便,测试的效率大大提高了!希望本篇内容能够帮助到你,关于批处理更详细的解释,以后有时间再和大家分享,谢谢!

Welcome to my other publishing channels