3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2033|回复: 20
打印 上一主题 下一主题

[求助] MS Windows下有现成的“回档"复活软件吗?

  [复制链接]

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
跳转到指定楼层
主题
发表于 2013-6-26 13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gd88121 于 2013-6-26 13:36 编辑

所谓“回档"复活,就是游戏的时候,监视save文件夹,如果有变动,就将save进行备份,可以选择保留最后的几个备份(比如5个或10个最近的备份)。
这样要是挂了,就可以用备份覆盖save了。

Linux下比较容易实现,有现成的inotify-tools可以用,写个shell脚本应该就可以实现了。

MS Windows下呢?有类似的软件吗?



回复

使用道具 举报

1

主题

147

帖子

163

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1587
积分
163
精华
0
注册时间
2013-2-7
舒服的沙发
发表于 2013-6-26 15:36 | 只看该作者
比如将CDDA放到网络硬盘中,定时上传啥的(我已经无法想象读档速度了
回复 支持 反对

使用道具 举报

14

主题

451

帖子

324

积分

高级玩家

Rank: 4

贡献度
18
金元
3123
积分
324
精华
0
注册时间
2006-12-2
硬硬的板凳
发表于 2013-6-26 15:56 | 只看该作者
安易硬盘数据恢复。。。
回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
冰凉的地板
 楼主| 发表于 2013-6-26 18:00 | 只看该作者
还有功能简单点的吗?功能多了有点复杂。
回复 支持 反对

使用道具 举报

4

主题

256

帖子

228

积分

中级玩家

Rank: 3Rank: 3

贡献度
5
金元
2677
积分
228
精华
0
注册时间
2011-12-11
5#
发表于 2013-6-26 18:20 | 只看该作者
只知道有inotify-win
回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
6#
发表于 2013-6-26 18:53 | 只看该作者
可以写一个
python就行
顺带可以写成存档管理器
回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
7#
 楼主| 发表于 2013-6-26 20:08 | 只看该作者
wen0921 发表于 2013-6-26 18:53
可以写一个
python就行
顺带可以写成存档管理器

MS Win下就是在用Python写,写了一半了。
现在还有三个工作:
一个是用 zipfile 把save打包成save+时间为文件名的压缩包;
一个是保留最近的个5备份,这个还没想好怎么处理。
一个是用py2exe打包。

关于zipfile,我这里怎么都不行,执行不报错,但就是没有正确输出结果。

第一次写Windows下的Python程序,原来都是用的Shell脚本和Python脚本的方式来处理工作,写了就丢或者写了就好就不管的那种。



回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
8#
 楼主| 发表于 2013-6-26 20:11 | 只看该作者
对了,目前还有一个重大的问题难解决,就是目录监视的问题,
不知道在MS Win下怎么处理。
试了几段代码,没什么反应。
对Win的API和WIN32包窍不通。
回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
9#
发表于 2013-6-26 20:18 | 只看该作者
试试看python有没有自带的函数,或者第三方包
回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
10#
 楼主| 发表于 2013-6-26 20:21 | 只看该作者
wen0921 发表于 2013-6-26 20:18
试试看python有没有自带的函数,或者第三方包

试了,关于监视目录变动,第三方的包要么就不能在python2.5下用(py2exe最高是支持2.5),要么不是win下的。有人说win API有对应的功能,不过还没研究出来怎么回事。

回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
11#
 楼主| 发表于 2013-6-26 20:28 | 只看该作者
本帖最后由 gd88121 于 2013-6-26 20:31 编辑

哎,挑战啊。

一直用的脚本,再多也就是管道或者shell脚本解决复杂一点的问题,都是属于面向过程的,一个脚本实现一个功能。
看看现在的代码,难看的不行,shell的痕迹很重。
而且按shell的方式来写的话,太累赘了。
慢慢来。
回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
12#
发表于 2013-6-26 20:40 | 只看该作者
python3啊混蛋
回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
13#
发表于 2013-6-26 20:41 | 只看该作者
2.5什么的是阻碍进步的绊脚石
回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
14#
 楼主| 发表于 2013-6-26 20:50 | 只看该作者
wen0921 发表于 2013-6-26 20:40
python3啊混蛋

啊?3强大多了?
一直都没去关注3,平常用的一些包还没支持3。
看了一下,今年上半年发布发行版,好像都预装了Python3.3了哦。
我去看看手册。

回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
15#
 楼主| 发表于 2013-6-26 20:52 | 只看该作者
wen0921 发表于 2013-6-26 20:41
2.5什么的是阻碍进步的绊脚石

2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?

Python3 中打包成exe的包有什么推荐的?

回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
16#
发表于 2013-6-26 21:06 | 只看该作者
gd88121 发表于 2013-6-26 20:52
2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?

只知道3好。。。
回复 支持 反对

使用道具 举报

34

主题

538

帖子

478

积分

高级玩家

Rank: 4

贡献度
36
金元
3940
积分
478
精华
0
注册时间
2009-11-19
17#
发表于 2013-6-26 21:08 | 只看该作者
gd88121 发表于 2013-6-26 20:52
2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?

知乎里找到一个
http://www.zhihu.com/question/21020051

回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
18#
 楼主| 发表于 2013-6-26 21:19 | 只看该作者
本帖最后由 gd88121 于 2013-6-26 21:21 编辑
wen0921 发表于 2013-6-26 21:08
知乎里找到一个
http://www.zhihu.com/question/21020051

谢谢。
Freeze我的LIN下的试过。

不过还要考虑考虑。
毕竟2的复用代码多,3有些难度。
不过到是有个监视的watch包,最低支持2.6,最高到到3.3
回复 支持 反对

使用道具 举报

17

主题

1404

帖子

1230

积分

游戏狂人

空姐的球迷

Rank: 6Rank: 6

贡献度
21
金元
11464
积分
1230
精华
0
注册时间
2007-1-4
19#
发表于 2013-6-26 22:24 | 只看该作者
首先..................频繁的自动保存我就受不了
回复 支持 反对

使用道具 举报

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
20#
 楼主| 发表于 2013-6-27 00:01 | 只看该作者
本帖最后由 gd88121 于 2013-6-27 00:04 编辑

哎呀,程序比脚本麻烦多了。
还是单步调试的水平。
加油加油。

回复 支持 反对

使用道具 举报

16

主题

590

帖子

765

积分

超级玩家

Rank: 5Rank: 5

贡献度
84
金元
4287
积分
765
精华
0
注册时间
2004-2-17
21#
发表于 2013-6-27 00:05 | 只看该作者
整個放到DROPBOX就可以了 ... 還有版本控管 ...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-21 15:37 , Processed in 0.146432 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表