[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理怎样在运行时提示运行网址?

本帖最后由 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. :中文的第几个不好弄就数字的也很好。
复制代码

  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#
复制代码

TOP

谢谢楼上,已经解决问题了。。
现在的问题是。怎么设置已解决。。

TOP

回复 3# dehifir


编辑顶楼的帖子

TOP

返回列表