Sunday, June 3, 2007

emule Schedule in preference.ini

电脑并没有真正的年月日的概念,日期和时间等都是以数字来储存的。具体的做法是以Jan,1,1970,00:00:00UTC 为0,在此之前的时间为负,之后的为正,将时间储存为秒数

emule 配置文件preference.ini 中 Schedule 节的语法。

[eMule]
EnableScheduler=0 //是否启用计划任务 0/1

[Scheduler]
Count=4 //计划任务数 1,2,3, ... n

[Schedule#0] //第一各计划任务的内容
Title=Stop
Day=0 //计划类型:0,每天;1/2/3/4/5/6/7,周一/周二/.../周日;8,周一至周五;9,周一至周六;10,周六周日
StartTime=1180825005 //开始执行时间 以秒数(参见上文)表示的时间,
EndTime=1180877422 //结束执行时间(可选) 不设定时代表设定将保存下去,否则执行的改变会在计划结束后恢复默认设定
Enabled=1 //是否开启
Actions=1,2,4,5,3,6,0,0,0,0,0,0,0,0,0,0 //动作 1,上传限制2,下载限制3,限制每个文件来源数
//4,限制五秒内最大连接数5,最大连接数6,停止特定分类下载7,继续特定分类下载
Values=1,51,5,20,20,1,,,,,,,,,,,,,,,,,,, //Action节中对应的对应动作的设定数值 上传下载限制单位:KB/S
//分类设定:-1,全部 1,自定义的第一个分类...
『注意』若需使用动作6,7 即停止/继续 分类下载,必须新建至少一个分类。否则,即使分类设定为"全部"(-1),动作6,7无效。

emule 计划任务 中并没有可以实现『停止上传』的Action。因此,实现定时停止/恢复上传的方法只有设置 动作1,上传限制 的大小为1KB/S。或者,借助于windows自带的计划任务/at,以命令行的方式实现emule的定期退出,重启。(不推荐)

停止当前emule
#stopemule.cmd
emule disconnect //断开与服务器,kad的连接,但仍会继续上传与下载
emule exit


启动emule
#startemule.bat
emule

No comments: