脚本
linyuejiang
这个作者很懒,什么都没留下…
展开
-
批处理问题:SET 命令在 FOR 循环中失效 / SET 环境变量生存域/作用域
我在 FOR 循环中用 SET 为一个环境变量赋值,结果发现该变量始终为空内容,不知何故比如在下面的代码中:1、第一个 for 语句我是打算取得 YYMMDD 格式的日期,在 for 语句内部的 SET TODAY_FOLDER 语句得不到 TODAY 的值,然而如果放在 for 语句后面就可以2、第二、第三两个嵌套 for 语句我打算得到一组 IP 地址,然而 echo 用户端IP是%THE_C转载 2008-10-29 18:46:00 · 13354 阅读 · 2 评论 -
批处理中读取文本文件作为参数
批处理中从文本文件读参数,如果参数在一行上,且有固定的分隔符号,可以用for /f "tokens=1,2,3 delims=, " %%i in (filename) do (.....) 来取参数,如果参数是一行一个,取起来就比较麻烦了。基本思路还是用for语句来处理,每一行遍历的时把内容赋给一个环境变量,刚开做的时候因为没有使用环境变量延迟加载,在循环体内变量的值不变(具体原因可以参见前原创 2008-10-29 18:54:00 · 15603 阅读 · 0 评论 -
用AWStats分析WMS服务器日志
1- If your Windows Media / Darwin streaming Server version allows it, setup your log format to write the following fields:如果你的WMS版本允许设置日志的格式,可以把日专设为下列格式:c-ip date time cs-uri-stem c-st原创 2008-11-27 17:43:00 · 1426 阅读 · 0 评论 -
mrtg+rrdtool+routes2监控图中显示中文解决方法
在windows平台下安装mrtg+rrdtool+routes2监控,依照网上的步骤安装完,可以正常显示图形,但中文显示为方框,在网上找了很多的解决方法都不行,最后就自己研究了一下,是RRDTool在生成图时用的字体文件不对,依据这个思路,打开routes2安装目录,找到cgi目录,用写字板打开routers2.pl,找到下面这行push @params,"--title", $gtitle原创 2012-10-23 15:43:53 · 1474 阅读 · 0 评论 -
用批处理修改文件名
用批处理修改当前目录下的子目录中的所有文件名中的多余字符。@echo offrem 去掉文件名中的字符Setlocal Enabledelayedexpansionset "str= 公众号:aabb"for /f "delims=" %%i in ('dir /a-d /s /b *.*') do (set "var=%%~nxi" ren "%%i" "!var:%st...原创 2019-10-09 17:33:52 · 644 阅读 · 0 评论