- 积分
- 148
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
;*** 自动更换Profile v2.2***
;CX6CV50-S-2005.09.11-Lisugar-ACPBT-V2.2-[F:8016C0-0x801900)[R:A8708870-A87088B0)
;M6CV50-S-2005.09.11-Lisugar-ACPBT-V2.2-[F:8016C0-0x801900)[R:A87088E0-A8708920)
;C6CV53-S-2005.09.11-Lisugar-ACPBT-V2.2-[F:800DD0-0x801010)[R:A8750CC0-A8750D00)
;S6CV53-S-2005.09.11-Lisugar-ACPBT-V2.2-[F:8016C0-0x801900)[R:A8700170-A87001B0)
;CX70c V50-ACPBT-V2.2-[F:801FD0-0x80220F)[R:A8751200-A8751240)
;*** 扩展字符串ID<2601> ***
;CX6CV50-S-2005.09.11-Lisugar-SID2601-[F:801690-0x0x8016C0)
;M6CV50-S-2005.09.11-Lisugar-SID2601-[F:801690-0x0x8016C0)
;C6CV53-S-2005.09.11-Lisugar-SID2601-[F:800DA0-0x800DD0)
;S6CV53-S-2005.09.11-Lisugar-SID2601-[F:801690-0x0x8016C0)
简单的作了一个自动更换Profile的补丁,目前供测试用只提供CX6C的
还有不少改进的地方,请大家对于存在的问题,说一下,并且最好能
提出意见,我可以参考一下
现在有事要出去了,机油们的留言我晚上回来会看:)
看了大家的回复,作成配置文件是可取的,另外设定到分钟其实有多大的必要呢?我可以先尝试作个配置文件,分钟设定的问题如果有需要再考虑吧,另外有关整点的其他功能,也先考虑一下。更换桌面目前我搞不了,发声的话好象有函数。下一步先考虑配置文件。
;v1.0
;1.在对应的整点时间上设定需要的Profile编号,00-07对应8个Profile
;2.Porfile只会在整点的时候更改
;3.需要在几点更改Profile,将对应时间的那一行的;去掉修改对应的数值就可以
;4.Hook是载入到待机和屏保中的
;
;v2.0
;1.采用配置文件的方式
;2.可以区分星期
;3.要求将配置文件放在"0:\Misc\ACP\"目录下面,并且分别定义1.tmo~7.tmo,代表星期一到星期日
;4.每个配置文件必须包含24个数,分别代表在整点需要切换的profile
;5.修改profile的索引1~8,对应8个profile,更加直观
;6.文件中整点的设置顺序从00:00 - 23:00
; 比方说000000006000000000000000,表示8点钟切换到profile 6
;7.使用扩展字符ID(2601),需要ESI支持
;8.替换porofile菜单help->2601,左下脚显示的是当前ACP状态,左键切换
;9.修改配置文件以后需要先关闭Profile菜单里面的ACP,然后重新打开
;10.默认每次开机不使用ACP
;
;v2.1
;1.重新整理了代码,调整了补丁的位置
;2.可以记住ACP的状态,不用每次开机都要手动打开ACP
;3.增加了一个cfg.tmo文件,配合2用于存储当前的ACP状态,不要修改
;
;v2.2
;1.如在整点没有处在待机或者屏保的状态,待回到待机或屏保状态后更换Profile
;2.修正了2.1里面的代码错误
9.5
更新到2.0,一段时间的努力推出这个补丁,也算是对以前一段时间学习的一个总结,在这期间非常有帮助的是Bennie以前提供的很多源代码,非常感谢Bennie的无私奉献。这个2.0里面用到了,读文件,扩展SID2601,替换SID,替换菜单功能,基本上现在我知道的技术都用在了上面,已经把2.0的源代码上传,希望能给更多的喜欢开发补丁的机油帮助。另外有些机油问我怎么开发补丁,其实现从现在已经公布的源代码里学习是很好的路子,希望这些资源可以被广大机油利用起来。
9.6
更新到2.1,增加一个配置文件cfg.tmo,用来实现记住ACP状态的功能,这个文件不要修改,ACP配置文件包里面已经加入了这个文件,位置同样是放在0:\Misc\ACP\",另外修改了一下2.0补丁的位置,撤消可以在old里面下载,这个2.1基本上稳定,短时间不会再更新了
9.6晚
增加全部机型
9.8
修正M6C V50,SID<2601>地址表错误地址,fwrite错误地址
9.11
更新到2.2,修正了2.1里面的错误代码,虽然不影响使用,但是影响效率;增强了一下切换Profile功能,如果因为其他的操作导致整点不在待机或者屏保状态下,会在操作完毕以后第一次回到待机或者屏保的状态时切换Profile;代码长度不变
CX7C V50的由devil_997移植下面的帖子可以找到
http://mobile.0110.cn/viewthread ... 1&highlight=2.2
[ 本帖最后由 lisugar 于 2006-1-18 01:10 编辑 ] |
|