标题: Windows NT/2K/XP cmd.exe batch 必备原料
[打印本页]
作者: twf_cc
时间: 2004-7-25 00:00
标题: Windows NT/2K/XP cmd.exe batch 必备原料
Windows NT/2K/XP cmd.exe batch 必备原料
GNU sed version 4.0.7 - compiled for Win32
http://www.student.northpark.edu/pemente/sed/
好用的小工具
http://home.comcast.net/~stewartb/index.html
microsoft 的免费工具
http://www.microsoft.com/windows2000/techinfo/reskit/tools/default.asp
netcat for Win32
http://www.atstake.com/research/tools/network_utilities/
psexec
http://www.sysinternals.com/ntw2k/freeware/psexec.shtml
话说早前帮朋友写一个显示日期和IP的XP batch
因为XP没有文本过滤工具,他不想安装 cygwin,uwin...
因为平常不用,太耗硬盘,因此在这询问网友,有一热心的
网友说 horst 的 lmod 可达到目的, 并教导小弟用法,
在此非常感谢, 但是 lmod 过滤的时侯使 date /t 的
中文日期变成 ???
本来键入 date /t 出来是 2004-7-25 星期日
但是经lmod 过滤变成 ??? 2004-7-25 , 没法,
心想有sed 便好了, 从 google 找到 gnu sed for Win32,
仅仅 45K , 便安装了,安装完只有84K , good, 重写
ip.bat
::IP.BAT
::GET LOCAL IP ADDERESS
@ECHO OFF
date /t
echo.
ipconfig | findstr /C:"IP Address" > NUL
if errorlevel 1 (
echo 127.0.0.1
) else (
ipconfig | sed "/IP Address/!d;s/.*: //"
)
sed 的强大, 真的没话说. highly recommand