Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812291
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类:

2010-01-20 17:44:29

 昨天晚上有这样的一个情况,有某些地区上的用户访问某个论坛速度会慢  为了分析原因  协调跟客户谈好了  可以帮忙做个小测试。利用了win下的curl,哎个人工作都是用solaris linux  今天是第一次写win下的批处理 
怎么做一个傻瓜式的一键完成呢 我写了下面的一个脚本跟大家分享一下:
SET Obj_Length=4
SET Obj[0]:URL=url1
SET Obj[1]:URL=url2
SET Obj[2]:URL=url3
SET Obj[3]:URL=url4

SET Obj_Index=0

ECHO %DATE% %TIME% >> result.txt

:LoopStart
IF %Obj_Index% EQU %Obj_Length% GOTO :LAST
SET Obj_Current.URL=0

FOR /F "usebackq delims==: tokens=1-3" %%I IN (`SET Obj[%Obj_Index%]`) DO (
    SET Obj_Current.%%J=%%K
)

@goto testweb

:testweb

ping %Obj_Current.URL% >> result.txt
tracert %Obj_Current.URL% >> result.txt
@goto end

:end

SET /A Obj_Index=%Obj_Index% + 1
 
GOTO LoopStart

:LAST
ipconfig /all >> result.txt
netstat -nr >> result.tx
 type %SystemRoot%\system32\drivers\etc\hosts >> result.txt

curl  #获取用户公网ip
@pause
@echo 按任意键
阅读(1319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~