找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 11421|回复: 2

如何加快批处理速度啊

[复制链接]
发表于 2008-6-12 21:40:08 | 显示全部楼层 |阅读模式
我编了个刷票的批处理,调用nc瑞士军刀的,
程序如下

@ECHO OFF
SET /A counter=0
:top
SET /a counter=%counter%+1
ECHO 已经刷了 %counter% 票
nc hoodong.qiya.com 80 <wenpeng.txt  
if %counter% LSS 1000000 GOTO :top
ECHO Run complete


相邻两次发送数据包之间的时间间隔是17秒,
不管我同时打开多少个,都是这样,这说明与我的硬件没关系的。
  并且,怎么在里面加入延时啊就是说我想在里面写入两句
nc hoodong.qiya.com 80 <wenpeng.txt 在两次的执行过程中有一段我可以自己设定的延时时间,
这样也能加快我刷票的速度,
有没有大侠可以帮我一下啊,至少提高到3秒啊,拜托了
发表于 2008-6-12 22:09:52 | 显示全部楼层
因为没有 nc 命令,无法测试,你可以试试下面的代码,把结果帖出来,看看你的nc命令运行一次要多久时间
:
  1. @echo off
  2. set t=%time%
  3. nc hoodong.qiya.com 80 <wenpeng.txt
  4. echo %time%
  5. echo %t%
  6. echo.
  7. set t=%time%
  8. nc hoodong.qiya.com 80 <wenpeng.txt
  9. echo %time%
  10. echo %t%
  11. echo.
  12. set t=%time%
  13. nc hoodong.qiya.com 80 <wenpeng.txt
  14. echo %time%
  15. echo %t%
  16. echo.
  17. pause
复制代码
 楼主| 发表于 2008-6-13 12:36:04 | 显示全部楼层
一组时间分别为
12:24:46.46

12:24:29.54
差不多是十七秒。把nc瑞士军刀和批处理以及要发送的数据包放在同一个文件夹下就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-5-30 21:27

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表