[更新]Opera设置备份工具 v1.03
Sunday, 20. August 2006, 13:55:39
1.功能介绍
Opera设置备份工具可以帮助你备份Opera的重要文件/文件夹,它有如下的功能特性:
1>你可以选择备份Opera的整个Profile文件夹或者只备份重要的文件,程序自身已经内置了Opera的重要的文件/文件夹的列表
2>你能自己设置需要备份的文件和文件夹
3>你可以设定是否将备份文件进行压缩以节省空间
4>备份/还原文件时在后台进行,并以气球来提示备份/还原进度
2.文件说明
Backup.exe 文件备份程序,你可以直接运行此文件来进行备份.
Restore.exe 文件还原程序
uda.exe 文件压缩程序
about.exe,config.exe,fileconfig.exe,main.exe 程序的GUI
Opera设置备份工具.exe 主程序
由于初期编写这个程序时代码写的非常不规范,等我经过一段时间再更新这个程序时才发现我已经无法把这几个文件弄成一个程序,如果我强行这么做将产生大量的错误.所以我为了程序的正常运行将程序的每一个部分都编译成一个单独的程序,这使得程序的体积大大增加.也正是这个原因,我以后可能再也不会碰这个程序了.
3.联系方式
E-mail:zcbenz@gmail.com
MSN:zhaocheng@live.com
QQ:307844356
Blog:http://my.opera.com/z8519312/blog/
4.Changelog
Ver:1.03
Date:2006.8.12
增加了自定义备份文件,把备份/还原程序的部分弱智代码重写(有些地方写的太不像话了),同时完善了一下一些小地方
-----------------------------
Ver:1.01
Date:2006.6.27
改了一堆小错误,增加了一些自定项目:可选备份邮件,可选压缩备份文件,可以只备份需要的设置文件.
-----------------------------
Ver:1.00
Date:2006.6.26
这个基本上是初学Autoit3的练习作品,没太大的实际用处
上面的是readme.txt的内容,这里我还是谈一下编这个东西的感想.
我第一次使用autoit3是很偶然的事,当时为了寻找一个能锁定注册表键值的工具而在网上不断地搜索,结果意外地搜索到了autoit,当即决定自己用autoit编一个。当然了,autoit的脚本编写并不像自己想象的那么简单,由于我想编的那个工具涉及的autoit的“数组”,所以到现在我才开始动工。
最开始对autoit的学习还算比较痛苦,由于对脚本编写没有清晰的概念,所以帮助文件看着很吃力。后来我为了练习autoit,编写了一个备份opera设置文件的小程序,不过这个程序在现在看来几乎没有用,程序的效率实在太低了。再后来我将这个程序重新编写,大约花了一整天的时间,同时在编写的过程中也慢慢对GUI函数有了比较清晰的认识。
而现在我更新的“Opera设置备份工具 v1.03”对autoit的学习帮助最大,为了编写它我对autoit的“数组”有了非常深刻的认识,而这并不是仅靠看帮助文件就能得到的。同时在编写过程中我也了解到了autoit3的一些局限性,也对autoit的一些函数有了真正意义上的理解。
现在回过头来再看以前编的东西也发现了很多比较“低智商”的代码,这多是因为编写之初对autoit的很多东西并不完全理解而造成的。当然经过好几个星期的学习我仍然有相当多的东西不能理解,有的时候可以去autoit的中文论坛询问,不过更多的时候还需要长久的学习。
下一步我准备把那个锁定注册表键值的工具编出来,不过我对autoit的内存占用并不满意,一个很简单的东西就要占4,5mb内存,毕竟autoit只是个脚本程序编写软件,而不是真正的编程工具。
下载:
Opera设置备份工具 v1.03
(源代码在压缩文件的DATA目录里)


t14henry # 2. September 2006, 16:52
好东东!
另外好像没有备份到
.\Opera9\defaults\standard_menu.ini
.Opera9\defaults\standard_keyboard.ini