Board logo

标题: [其他] 批处理怎样在运行时提示运行网址? [打印本页]

作者: dehifir    时间: 2011-12-20 10:34     标题: 批处理怎样在运行时提示运行网址?

本帖最后由 dehifir 于 2011-12-30 14:51 编辑

比如说我想把下面的网址(内容在批处理的一个段落中)
  1. http://115.com/file/aqvvgpek
  2. http://115.com/file/cljjh2n0
  3. http://115.com/file/dn07ci5l#
  4. http://115.com/file/bhf25ljh#
  5. http://115.com/file/dn6oordd#
  6. http://115.com/file/dn6ootgh#
复制代码
在B:\TheWorld\TheWorld.exe浏览器里面逐个打开,打开后显示为
  1. 第一个aqvvgpek已经打开!
  2. 第二个cljjh2n0已经打开!
  3. 第三个dn07ci5l已经打开!
  4. 第四个bhf25ljh已经打开!
  5. 第五个dn6oordd已经打开!
  6. 第六个dn6ootgh已经打开!
复制代码
应该要怎么写。我先写的,
  1. @echo off
  2. http://115.com/file/aqvvgpek
  3. http://115.com/file/cljjh2n0
  4. http://115.com/file/dn07ci5l#
  5. http://115.com/file/bhf25ljh#
  6. http://115.com/file/dn6oordd#
  7. http://115.com/file/dn6ootgh#
  8. :上面这段不知道怎么引用,所以没得代码,
  9. set /a GS=GS+1
  10. @echo 第%GS%个%LR%已经打开
  11. start B:\TheWorld\TheWorld.exe %WZ%&%LR%
  12. ping -n 12 127.1 >nul
  13. set /a GS=GS+1
  14. @echo 第%GS%个%LR%已经打开
  15. start B:\TheWorld\TheWorld.exe %WZ%&%LR%
  16. ping -n 12 127.1 >nul
  17. :上面的12秒是10到30秒的随机数字
  18. :中文的第几个不好弄就数字的也很好。
复制代码

作者: awk    时间: 2011-12-20 22:39

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set GS=0
  4. for /f "delims=" %%a in ('more +10 "%~f0"') do (
  5.     start C:\TheWorld\TheWorld.exe %%a
  6.     set /a GS+=1
  7.     echo 第!GS!个%%a已经打开
  8.     ping -n 2 127.1 >nul
  9. )
  10. goto :eof
  11. http://115.com/file/aqvvgpek
  12. http://115.com/file/cljjh2n0
  13. http://115.com/file/dn07ci5l#
  14. http://115.com/file/bhf25ljh#
  15. http://115.com/file/dn6oordd#
  16. http://115.com/file/dn6ootgh#
复制代码

作者: dehifir    时间: 2011-12-30 14:52

谢谢楼上,已经解决问题了。。
现在的问题是。怎么设置已解决。。
作者: awk    时间: 2011-12-30 16:11

回复 3# dehifir


编辑顶楼的帖子




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2