智能下载──自动开机下载功能的实现

Author: 陆光 Date: 2001年 2期

    上网良久,不免要下载一些文件。可是如果碰上个大块头的文件,或者一次要下载多个文件的时候,那如龟行般的网络速度一定会叫你急个半死!要么开夜车,要么起大早,赶在网络较为空闲的时间上网。为了几个文件而影响休息总是不好的,怎么办呢?如果计算机能在你休息的时候自动开机下载文件后自动关机,那就好了。其实,你只要按照下面的方法设置,自动开机下载文件的功能就能轻松实现,你也能用普通电脑实现“智能”电脑的功能!
      实现“智能下载”必须要满足三个条件:1.你的机器必须用ATX电源(现在的新机器都是ATX电源供电)2.主板支持定时开机功能。3.有一个支持定时下载完成后关机的下载软件,如NetAnts(网络蚂蚁)和FlashGet(Jetcar)。
  #1    一、设置主板的定时开机功能。
      怎样知道自己的主板是否支持定时开机功能呢?只有进入CMOS的设置中去寻找了。以华硕主板的BIOS为例,找到PoWER MANAGEMENT SETUP项,计算机的定时开机功能在POWER UP CoNTRL中,共有4项:
      POWER UP Control
      AC PWR Loss Restart           [Enabled]??
      PWR UP on Modem Act           [Disabled]??
      Wake on LAN                   [Disabled]??
      PWR Up on PS2 KB/Mouse        [Auto]??
      Automatic Power Up            [Disabled]??
      有些主板的设置如下:
      Power ON Function          ?? :BUTTON ONLY
      soft-off bu PWR-BTTN          :Instant-off
      Power-on By Ring/LAN          :Enabled
      Resume by  Alarm              :Enabled
      Date(of Month)Alarm         :0
      Time(hh:mm:ss)Alarm         :7:0:0
      不过也不是所有主板的设置都是如此,比如我的梅捷6VBA133主板的定时开机功能就在SOYO COMBO SETUP中:
      Modem Ring Resume             :Disabled
      RTC Alarm Resume              :Disabled
      当把RTC Alarm Resume设成Enabled时会多出如下选项??
      Date (of Month)??            :0
      Timer (hh:mm:ss)??             :00:00:00
      所以要根据自己的主板设定具体设置,不过如果有POWER UP或有Date Time Alarm字样的话,你的主板多半能支持定时开机功能。
      进入CMOS,把自动开机的定时功能打开,即把Automatic Power Up、Resume By Alarm或RTC Alarm Resume的选项设为[Enabled](允许)。其中对于Automatic Power Up来说,有三个选项,分别为:
      (1)(Disabled)关闭自动开机功能;
      (2)(Everday) 每天某一具体时间自动打开计算机,它可以设置具体的时间,精确到秒。如Time(hh:mm:ss)Alarm :01:30:30。这是指每天凌晨1点30分30秒启动计算机。
      (3)[By Data] 让你的机器在每个月固定日期内的某一时间自动开机,它比(Everday)项多了日期设置项Data of Month Alarm,其中“*”为你所指定的日期。
      可能细心的你会注意到,对于其他两种非“华硕”式的主板选项来说,并没有每天的开机设置,即没有[Everday]的选项,只有Date(of Month)Alarm,那么如果想要每天开机该怎样设置呢?总不能使用“每月定期启动”项(Date of Month)每天都进入CMoS改动日期吧。其实完全不必如此。对于Resume By Alarm或如我的梅捷主板一样RTC Alarm Resume用户来说,当选中[Enabled]时,它只有两个项设置(其中“*”为你所选的数字):Date(of Month) Alarm:[*]和Time(hh:mm:ss) Alarm:[**:**:**]。如果你想要设成每天开机,只要在Date(of Month) Alarm中把[*]设成数字0就行了,电脑会视为每天而不是“每月的零号”。下面的Time(hh:mm:ss)Alarm只要按照想要的时间设定就可以,但是要注意这是24小时制的,不要把早晚的时间弄混了。
      最后,保存你的设置,退出CMOS设置。
  #1    二、设置下载软件
  #2    1.对于NetAnts的用户
      NetAnts提供了自动下载自动挂断的功能,我们可以利用这些设置完成自动下载的操作,现以NetAnts1.22中文版为例。
      (1)设置拨号网络
      打开NetAnts,依次选择“选项/参数设置”,在“参数设置”中选“拨号”。把“使用拨号网络连接”和“必要时自动拨号”前的选择框打上钩,使其处于选中状态。“必要时自动拨号”可以在NetAnts开始下载任务时自动拨号。在“使用拨号网络连接”下有供你选择的拨号网络,选中你已建立的拨号网络。然后,在下面的“用户”和“口令”中添入你登录网络所申请的实际用户名和口令,一定不要填错。因为NetAnts在自动拨号时要使用你的设置,如果不正确的话,那可连接不上网哦!“尝试”和“在重试前等待”分别设为10次和5秒即可。
      (2)设置定时下载的时间
      在“参数设置”的“定时”选项中,分别有“定时下载”和“定时挂断”的时间设置,根据你所希望的调整数值即可,很简单,在此不再冗述。要提醒你的是,“定时下载”的时间也是24小时制的,并且设定值一定要比你CMOS中所设定的开机时间晚,大概多出3~5分钟为宜,这主要是给机器的启动预留个时间。
      (3)设定高级选项
      在“高级”选项中,首先要把“启动后立即开始所有任务”的选择取消。经过实验,如果启动后就开始所有的任务的话,有可能会使NetAnts出现错误,导致自动下载失败。为了要实现“智能下载”的功能,自动关机一定不能少,所以要把“下载完成后挂断”“下载完成后退出”和“下载完成后挂断”都选中,做好完成后的收尾工作。可能你会问,这“下载完成后挂断”和上一步的“定时挂断”功能是否有些重复呢?没错,就是重复的,之所以这样设置是有目的的。让电脑自动开机下载文件,最担心的莫过于四点:1.不能自动开始下载;2.网络传输过慢,迟迟不能完成任务;3.突然网络中断或没有信号传输;4.不能自动关闭计算机。对于第2和第4种情况,设置双重断开(即完成断开和定时挂断)可以有效解决。当到规定的“定时挂断”的时间后,会自动停止所有任务,此时NetAnts会认为任务完成,自动断开网络并且自动关闭计算机。这样,就不会出现因为网络传输过慢而任务迟迟不能完成,NetAnts始终联接网络使你担负高昂的网费的情况。所以,你也最好每次只添加较少的任务,或把定时挂断的时间设的早一些,分几天来下载多项任务,尽量减少因网络传输慢而造成损失的可能。(虽说这可能不大,但反正是计算机自动下载,多分几天没关系)对于第1和第3种情况,那就要看下面的介绍了。
      (4)完成“智能下载”的相关设置
      设置了NetAnts的自动下载自动拨号,可是NetAnts怎么在启动后自动运行呢?这就要靠Windows的“启动”项了,在“开始/程序”里,你只要把NetAnts的快捷图标拖到“启动”项里就行了,如果你觉得很难对准“启动”项,可以直接在“C:\windows\Start Menu\Programs\启动”内建立快捷方式。这样Windows就会在启动时自动运行NetAnts了。为了防止网络长时间没有响应,我们要设置等待的时间。在“控制面板/调制接调器/属性/连接”里,有一项“闲置超过下面时间就中断电话”,在里面填入数值3分钟。这样如果3分钟没有响应,就会自动断开连接,因为NetAnts设置了“必要时自动拨号”,所以它会在完全断开后再次拨号,直到有一个稳定而快速的网络连接。如果在你设置的拨号次数内(如前设是10次)还没有好的网络速度,NetAnts内的任务就会因为没有连接网络而完全失败,NetAnts同样会自动关机,你也不必担心无限制拨号而无法关机的问题(经过笔者进行人工干扰乃至手动断开连接的实验,NetAnts都能很好地自动拨号并完成任务)。至此,你的“智能下载”设置已经完成,你可以设置成你不在计算机旁时自动开机下载,先实验一下,怎么样,是不是很简单?
  #2    2.对于FlashGet的用户
      (1)在启动项中添加FlashGet
      和NetAnts类似,FlashGet也需在启动电脑后自动运行,才能保证以后通过FlashGet的相关功能实现定时下载和自动关机,所以你要在“启动”中建立指向FlashGet的快捷方式,方法同上NetAnts。
      (2)指定所要下载的内容
      与NetAnts不同,FlashGet不是开始下载任务后就自动拨号上网,因为它要指定你所要计划下载的任务。这就需要你手动添加进“计划”文件,这样在FlashGet开始拨号后,才能执行指定“计划”部分文件的下载,而对于其他没有设定成“计划”的文件,它是不会去下载的。添加的方法很简单,如果你的FlashGet内还没有任何等待下载的任务,那你在添加新任务时会弹出个“添加新的下载任务”的提示框,“开始”选项内除了NetAnts所具有的“立即”外,还多出了“手动”和“计划”。“手动”就是NetAnts中未选择“立即下载”的状态,而“计划”正是我们所需要的,选中它。如果你的FlashGet内已经有了添加的任务,而当时没有选择“计划”,那么现在就只能手动修改它们了。选中想要以后进行自动下载的任务,在选择它的“属性”,把它改为“计划”就行了。若是有多个连续的任务要改动,可以按住Shift键,点击首位两个文件,这样它们中间的文件就都会被选取,然后再改动属性。要是文件不连续,可以按住Ctrl键一个个选取,最后再改动,这样可以免去一个一个文件修改属性的繁琐。
      (3)设置拨号网络
      找到“工具/选项/拨号网络”,填入正确的用户名和口令,然后选中“如果断开重拨”和“完成后挂断”,这样FlashGet就能自动进行拨号连接,并能自动挂断了(^02040503a^1)。
      (4)设定下载时间
      在“工具/选项/计划”中,填入你想要的开始时间。在这里你可以设置得比NetAnts更加方便,因为它提供了星期的选项(^02040503b^2),也就是说你可以仅仅指定一个星期内某一天,而不像NerAnts中那样只能设置每天的下载任务。设定的时候,唯一要注意的是设定的时间一定要比开机的时间晚3~5分钟,因为要给机器和FlashGet以足够的启动时间。同样,最好也进行“停止下载文件于”的设置。
      (5)完成最后设定
      先把“常规”选项里的“程序开始运行即开始下载”前的钩取消,使其不处于选择状态,以免日后出现麻烦。然后在“工具”选单里选中“完成后关机”,使其能够自动关机(如FlashGet^02040503c^3)。最后,如同NetAnts中的介绍一样,改动“控制面板/调制接调器/属性/连接”中的设置,把“闲置超过下面时间就中断电话”定为3分钟。
  #1    三、一些技巧
      对于熟悉这两种下载软件的朋友来说,上面的很多设置可以直接在工具栏(非“工具”菜单栏)上直接完成。其实很多软件都是这样,只要你能多用,还会发现它的许多强大而且实用的功能。经过以上的介绍,相信你一定掌握了“智能下载”的设置方法,是不是很简单?希望大家都能用最少的花费得到最大的收获。??