[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&Setlocal EnableDelayedExpansion
  2. For /f "delims=" %%i in (1.txt) do (
  3.         set "aa=%%i"
  4.         if /i not "!aa:~,7!"=="http://" set "aa=http://!aa!"
  5.         Start "" "!aa!"
  6.         Set /a n+=1
  7.         Set /a a=!n!%%10
  8.         If !a!==0 pause
  9.         )
  10. pause
复制代码
试试

TOP

回复 4# wh1234567

你是不是把变量延迟给关了?
  1. @echo off&Setlocal EnableDelayedExpansion
  2. set/p ravel=输入要执行的TXT文件路径及文件名或直接拖入文件,然后回车:
  3. set "ravel=!ravel:"=!"
  4. For /f "usebackq delims=" %%i in ("!ravel!") do (
  5.         set "aa=%%i"
  6.         if /i not "!aa:~,7!"=="http://" set "aa=http://!aa!"
  7.         Start "" "!aa!"
  8.         Set /a n+=1
  9.         Set /a a=!n!%%10
  10.         If !a!==0 pause
  11. )
复制代码

TOP

能,想如何加?
原代码是同时打开10个暂停一次。

TOP

回复 8# wh1234567

貌似。。。没必要加延时
ping的问题,在另一帖子已有回复。。。

TOP

本帖最后由 apang 于 2012-5-23 14:00 编辑

回复 10# wh1234567

哦,这样试试看:
  1. @echo off&Setlocal EnableDelayedExpansion
  2. set/p ravel=输入要执行的TXT文件路径及文件名或直接拖入文件,然后回车:
  3. set "ravel=!ravel:"=!"
  4. For /f "usebackq delims=" %%i in ("!ravel!") do (
  5.         set "aa=%%i"
  6.         if /i not "!aa:~,7!"=="http://" set "aa=http://!aa!"
  7.         Start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "!aa!"
  8.         Set /a n+=1
  9.         Set /a a=!n!%%10
  10.         If !a!==0 pause
  11. )
复制代码

TOP

回复 12# wh1234567

11楼,你再试一遍吧。

TOP

返回列表