UPDATE NOW!2000之快速DIY篇


多次摸索之后,笔者发现Update Now!2000其实是一个很容易进行个性化设置的软件,所有信息均采用ini方式记录。因此,我们可以不改动源程序就可以对Update Now!2000的部分资源进行适当的修改,使该软件更适合我们个人的使用习惯。

   我们先来看看Update Now!2000的文件结构图:

   Update Now!┌Update.exe* 主程序执行文件
         ├Update.hlp 帮助文件
         ├Update.htm 上传历史记录
         ├misnwon1.wav 默认声音提示文件
         ├site.ini 程序默认站点信息配置文件
         ├update"n".ini 站点上传信息文件,"n"为站点序号,同update.ini文件中的站点信息相对应
         └update.ini* 位于系统目录下,记录当前软件的配置信息和使用站点信息

  注:蓝色字体标示的文件是Update Now!2000运行所必须的,只要有这几个文件Update Now!2000就可以顺利的运行了。其中ini是win32时期常用的记录软件信息的文件,Update Now!2000也采用了这一信息记录方式。
下一页:祥解ini文件

详解ini文件:

site.ini

  这里保存的是站点配置向导中主页提供商的服务器信息,Update Now!2000虽然自带了几个,但是都是不常用的,反正我是一个没用上。所幸的是修改很方便。

格式如下:

[SITE0]   站点序号,0、1、2、3……依此类推
NAME=亿唐  服务器提供商,随意填,只要自己看懂就行了:)
ADDRESS=homeftp.etang.com  服务器ftp地址,一般在申请主页空间时由服务商提供
PORT=21   端口
PATH=    路径,路径的填法在上手指南中有详细说明

  每个主机的信息分5段描述,我们可以依样画葫芦,除站点序号要逐一增加外,其它信息可以根据自身情况随意填写。这样在Update Now!2000的增加主机向导中,只需填入用户名和密码,然后选择相应的ftp服务器就行了。是不是很简单?

update.ini

  这是Update Now!2000存放在windwos目录下的重要信息保存文件。里面包含了程序的执行路径、程序配置和站点设置信息等等,稍懂些英文的人一看就明白了。对我们来说,最重要的就是文件中的站点配置信息,[host"n"]段记录的就是使用中的站点信息,一旦此信息丢失,我们对Update Now!2000的所有配置又得重新开始。

同程序界面对照如下:

[HOST1]                 站点信息序号
HOSTNAME=网胜科技            主机
PORT=21                 端口
HOSTADDRESS=ftp.diy.myrice.com     主机地址
REMOTEPATH=public_HTML         主机初始路径
LOCALPATH=E:\主页            本地初始路径
USERID=netmuse?             用户名
PASSword=ffc2e50b7ed3
PASSwordKEY=a835defa8287         口令
STATUS=UNCHECK              站点状态检测
INCLUDESUB=TRUE             含所有子目录
MASKMINUS=FALSE             屏蔽“_*”目录
MASKHIDEDIR=FALSE            屏蔽隐含目录
MASKHIDEFILE=FALSE            屏蔽隐含文件
RESUME=FALSE?              支持断点续传
MASKFILES=BAK TMP OLD BAT        自定义屏蔽文件
MASKDIRS=TEMP TMP OLD          自定义屏蔽目录
FILENAME=NOCHANGE            上传文件名保持不变
MAXTHREADS=5               最大上传线程数(最大5)
PASVMODE=NO                使用被动模式
DEFAULTMODE=000              自动检测上传模式

  了解了以上内容,即使偶然信息丢失,我们也可以很快的重建。要知道,在ini里编辑信息比通过程序一步步重建方便的多了。


update"n".ini

  当我们新建了站点后,当前目录下会自动生成update0.ini、update1.ini……的序列文件,这些文件和update.ini文件里的站点信息是一一对应的。一旦开始上传工作,本地站点目录中的所有文件信息都被保存在相应的站点ini文件里。

保存格式如下:

  E:\yourdir\filename=14:10:24 777 -1 000

  “=”前面是上传文件的本地路径,后面依次是文件修改时间、属性、判断是否上传(没有“-1”则表示该文件无须上传)和上传模式。

  从上面内容我们不难发现,Update Now!2000主要就是靠update.ini和update"n".ini文件来保留软件的各种信息,其中又以update.ini文件是最为重要的。并且此文件放在windows目录中,如果不加以备份的话,一旦重装系统,那Update Now!2000的所有信息将全部需要重新配置。反复去做一件相同的工作,任谁都会觉得厌烦的。因此,要想避免每次都重装Update Now!2000,我们要做的事情就是做好这两个信息配置文件的备份工作。由于手工备份太麻烦,笔者特地制作了两个批处理文件,方法如下:

1、文件备份

  打开记事本之类文本编辑器,输入如下内容
  copy /y "%windir%\update.ini"
  存为backup.bat文件;

2、文件恢复

  同样使用记事本等软件,输入
  copy /y update.ini "%windir%\update.ini"
  存为restore.bat文件

  使用时,执行backup.bat文件进行软件信息备份,执行restore.bat文件进行信息的恢复,将Update Now!2000的信息恢复到系统重装前的状态。

  如果您还有不清楚的地方没关系,这里有我修改好的版本

  好了,现在再回头看看,Update Now!2000是不是已经成了你可以玩弄于鼓掌之间的玩物?呵呵!南巢在此祝各位用的顺心了

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3