中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 10:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 得到iis6.0日志文件存放路径的变量 查看 1,031 回复 7
楼 主 得到iis6.0日志文件存放路径的变量 发表于 2007-11-05 13:20 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
目前有个文件11.txt的内容为:(没有空行)

正在连接到服务器 ...已完成。
Site Name (Metabase Path) Status IP Port Host
==============================================================================
www.abc.com (W3SVC/87257621) STARTED 80 www.abc.com

其中W3SVC/87257621是网站的日志目录。
怎么从11.txt文件中提取出来“W3SVC/87257621” 并且去掉“/”。
最终结果为“W3SVC87257621”,设置它为变量(实际上是个目录,每个网站的这个目录都不一样。)

而且利用提取出来的东西直接进入到该目录下?


目的想做个bat文件。在bat文件中达到以上目的,直接更改网站域名就可以运行直接进入网站的日志目录中。

[ Last edited by maker0321 on 2007-11-5 at 01:47 PM ]
2 发表于 2007-11-05 13:21 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
忘记先说谢谢了。无论能否帮忙的,只要给与帮助,小弟在此谢过各位了。
3 发表于 2007-11-05 13:35 ·  中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
11.bat的内容就这么几行吗??

需要提取的日志目录字符串前是否一定是一个域名名称??
4 发表于 2007-11-05 13:44 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
11.txt文件确实是这么几行。
需要提取的日志目录字符串前 确实是一个域名名称。
谢谢回复!!
5 发表于 2007-11-05 14:04 ·  中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
@echo off
for /f "skip=3 tokens=2 delims=()" %%i in (11.txt) do (
set str=%%i
call echo %%str:/=%%
)
pause


给个例子,后面的自己改改
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
maker0321 +1 2007-11-05 14:33
6 发表于 2007-11-05 14:08 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
谢谢abcd。先测试
7 发表于 2007-11-05 14:17 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
abcd。有些地方还是不太明白。我的qq 101370351
可以详细指点吗?先谢谢了
8 发表于 2007-11-05 14:50 ·  中国 北京 大兴区 联通
初级用户
积分 78
发帖 37
注册 2007-11-05 12:35
18年会员
UID 101756
性别 男
状态 离线
第一次来这里求助。就遇到abcd好人啊。谢过abcd
论坛跳转: