|
又优化了一下.去掉了TCPINFO.EXE(用于获取网关IP的程序)和IPREAD.COM
整合了TFTP.EXE和TCPINFO.EXE的源代码.(因为都是调用WATTCP库的,所以两个合起来的程序也不大,才增加1KB)又可以减小EXT.ZIP大小了^_^
给TFTP.EXE增加了一个新参数cfg用于获取并显示当前的IP信息.(用于代替TCPINFO.EXE来取得IP信息)
TFTP.EXE的使用说明没有修改,因为这些功能很少人用到,只是这里需要才增加的.
例子
tftp.exe cfg
显示的内容例子
Config file not found
Configuring through BOOTP/DHCP
MY_IP=192.168.0.193
netmask=255.255.255.0
gateway=192.168.0.100
nameserver=192.168.0.253
#Ethernet Address : 00:0C:29:C3:16:B7
其中前面两行是显示到STDERR的.
后面的是直接显示到屏幕上,所以可以使用
tftp.exe cfg >tcp.new
来取得后面的IP信息.
注:只有当TFTP.EXE同目录或运行目录下不存在TCP.CFG或WATTCP.CFG时才会显示上面的内容,否则返回错误值1
注意不可以直接使用以下命令,会起冲突的,因为程序执行时也要读取这两个文件.
tftp.exe cfg>tcp.cfg 或 tftp.exe cfg>wattcp.cfg
使用参考.- TFTP CFG>\bin\tcp.new
- if errorlevel 1 del \bin\tcp.new
- if exist \bin\tcp.new ren \bin\tcp.new tcp.cfg
复制代码 附件的EXT.ZIP包含了新的TFTP.EXE程序在BIN目录下.
跨网段启动的可以试下使用新的EXT.ZIP看能不能正常使用.
[ 本帖最后由 chenall 于 2009-4-19 22:45 编辑 ] |
-
-
EXT.zip
225.86 KB, 下载次数: 53, 下载积分: 无忧币 -2
|