- UID
- 320429
- 帖子
- 3
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2011-1-20
|
[经验交流] 2.x版本假死起始页消失的临时解决方案:自动备份
最近世界之窗经常假死,连带着起始页(含有上次未关闭页面列表)消失。今天查了一下发现TheWorld.ini这个文件的末尾几行就是未关闭页面列表内容所在,于是萌生了让TheWorld.ini自动备份的想法,最终用一段DOS代码搞定了。
代码如下:
@echo off
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do (set ct=%%a)
set date=%ct:~0,8%
set h=%ct:~8,2%
set m=%ct:~10,2%
rem 设置源文件路径和目标文件夹路径
set srcSource=E:\Program Files\TheWorld 2.0\TheWorld.ini
set srcDist=E:\Program Files\TheWorld 2.0\TW_backup
rem 将源文件拷贝到目标文件夹并按照日期格式重命名
copy "%srcSource%" "%srcDist%"
ren "%srcDist%"\TheWorld.ini %date%-%h%%m%-TheWorld.ini
pause
说明:以上代码请保存于一个记事本文件中,并重命名为bat格式的文件,使用时请将srcSource和srcDist替换成你电脑里的路径,前者是TheWorld.ini文件路径,一般在世界之窗安装目录下,后者是备份的目标文件夹。需要备份时可双击这个bat运行实现备份,生成的备份文件自动带有日期标志。最好是利用windows的任务计划来实现每天指定时间自动备份,免得忘了,双击也省了。
以上的内容同时也发布到自己博客日志上了:http://pheyoung.blogbus.com/logs/100701828.html
|
|