- 帖子
- 69
- 积分
- 75
- 技术
- 6
- 捐助
- 0
- 注册时间
- 2012-8-1
|
[其他] 有一个想法,写出一个通用的批处理生成系统【持续更新】
本帖最后由 binghejin 于 2016-2-23 15:28 编辑
有一个想法,写出一个通用的批处理生成系统,原理是:把批处理的每一种功能单独制作成一个模块,把这些可以实现各种各样的功能模块放在一个目录里,然后由一个主程序先列出名称,由使用者选择自己需要的功能模块,然后把使用者选择的功能模块内的代码统一输出到某文件内,这样就产生了一个全新的批处理文件。
而使用者也不需要自己懂很多的批处理编写技巧,只要使用大师们写好的功能模块即可!
不知道大家的想法如何,我自己先写了一点点,实践证明是可行的,只要这个主程序编写的相对完善后,只要集大家之所长,努力编写和收集功能模块即可!
有了更新的内容,我会直接贴在这里。二楼是最新程序的下载。(如果咱这个论坛可以无时间限制的自我编辑的话,否则只有跟帖了!)
=============更新说明=============
PS1:2013.12.17
主程序修改,现在可以把所有的模块前面加上序号,使用的时候,只需要输入序号即可,不再需要输入中文名称了,这样用起来感觉更方便,而且测试过,可以支持无限多的模块。
仅仅修改了主程序,然后加了一个temp目录。
但是代码比较繁杂,也是使用了网上的一些现有代码,修改之后就使用了,估计老师们看了之后会觉得比较繁琐,我也觉得应该有更简便的方法,请老师们看看,如果能修改一下,就更好了!
V0.02 PS:2013.12.27
主程序修改,增加了设置功能,虽然现在只有两个选项,但是以后设置区的选项,将来会有所添加。
增加了一个VBS目录,用来调用VBS代码。
增加了一个INI文件,用来保存设置内容。
V0.03 PS:2014.01.06
主程序修改部分:增加5步恢复功能、主程序小BUG修复、发现有上次未存盘的文件提示后自动改名。
功能模块修改部分:所有已知功能模块小BUG修复。
V0.04 PS:2014.01.13
主程序修改部分:增加远程更新功能、主程序小BUG修复。添加开发者模式,可基本实时看到编写的代码。
功能模块修改部分:小BUG修复。
2014.01.26更新了老版本的升级程序,发现了一个小BUG,已修复。
V0.048 PS:2016.02.23
主程序修改部分:远程更新服务器地址更换,老版本程序已无法更新,请换用新版本,或者将新版本vbs目录中的ycgx.bat文件拷贝到老版本的vbs目录中。修改若干代码。
=============更新说明结束=============
后期准备添加的内容:后面的更新就没有这么频繁了,除了修复一些小BUG之外,就重点在整理添加功能模块上了!
后续升级版本的发放渠道:小版本号升级通过软件内置的升级程序升级(例如0.04X)。大版本号通过软件和网站升级。 |
-
1
评分人数
-
|