本帖最后由 ams 于 2015-10-3 01:35 编辑
原本的程序如下,先开百度,4秒后开谷歌,然后重复:- for /l %%i in (1,1,2) do (
- start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.baidu.com
- ping/n 1 /w 4000 1.0.0.0
- start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
- )
复制代码 现在想把整个语句放入start,也就是start后面跟代码块,意思类似下面的这样- start (
- for /l %%i in (1,1,2) do (
- start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.baidu.com
- ping/n 1 /w 4000 1.0.0.0
- start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
- )
- )
复制代码 不管是写成一行,或是加各种引号、&都没成功,现在只好把这段代码存成别的.bat文件,然后在原来的bat里用start xxx.bat调用,不知有没有办法写到一个文件里?如果用call调用那个for,无法开启多线程,无法满足需求 |