![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 14:11 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [分享]绿色OFFICE通用安装卸载设置程序 |
| 可打印版本 3,825 / 3 |
| 第1楼 HUNRYBECKY | 发表于 2007-08-10 11:07 |
| 银牌会员 发帖 442 积分 1,179 | |
|
[分享]绿色OFFICE通用安装卸载设置程序 最近研究绿色软件,很有成效,制作出了PROE,UG,OFFICE全系列 PS AUTOCAD等大型绿色软件,可以参考ONEGREEN.NET,我发布的绿色软件全部采用批处理制作安装卸载和设置,还得感谢在CN-DOS学习期间各位前辈从而使用学习的技术能应用到实际工作中。
一.通用安装程序使用说明. 这个程序适合绿色版本OFFICE97-2007版本的安装设置,自动识别OFFICE版本和组件,相当智能化,结合批处理EXE打包工具,基本看不出是批处理编写的程序;你可以使用本安装程序和设置程序来制作自己的单组件或是EXCEL\PPT\WORD\ACCESS四合一OFFICE绿色版。 一。绿色OFFICE通用安装程序和使用说明。 使用说明: 1.安装程序自动检测安装环境是否匹配并给出相应提示,主要检测环境是:是否是管理员,无管理员权限则不允许安装;检测是否缺少必要的安装工具和配置文件;检测是否把安装设置程序放到了正确的位置,一般为OFFICEX同名的目录;根据MSO.DLL文件或OPA文件自动检测OFFICE程序版本;检测是否是2007-08-08,不是该时间则禁止安装,这个时间限制主要是为了纪念奥运会1年倒记时的,所以安装前必须把系统时间调整到2007年8月8号。 2.支持多语言系统安装,安装程序自动检测系统语言环境并自动转换安装程序本身和注册表文件,因此不管是繁体系统还是简体系统或是其他系统,都可以使用本工具进行安装而不会出现乱码的情况. 3.支持注册表备份和恢复.自动检测是否进行过注册表备份并提示是否继续安装,建议新安装前进行备份以便与OFFICE其他版本冲突,备份时根据用户GTOOLS下的REGBAK.LST的内容进行备份,用户可以自行修改,决定那些需要备份那些不需要备份,格式为保存的文件名和项使用=连接,如CLSID=HKEY_CLASSES_ROOT\CLSID,备份文件存放到GTOOLS\REGBAK下面. 4.支持注册表自动导入并自动转换路径.制作绿色软件离不开注册表,大多数绿色软件都需要导入注册表才能使用.本程序支持自动导入注册表并根据安装路径自动转化注册表对应路径,从而使OFFICE能安装到任何路径.但是这里需要注意以下几点,一是注册表文件必须命名为GREEN.SVR并保存为GTOOLS下,如果必要,还可以存在一个附带的注册表,但必须命名为REGME.SVR;二是安装程序是根据安装目录来自动替换注册表对应路径的,所以绿色安装路径最好不要使用中文字体或是带空格的路径;三是需要在GREEN.SVR第四行指明原安装路径,格式必须是:";SETUPPATH;安装路径",如:";SETUPPATH;D:\\OFFICE2007",注意没有引号 5.支持自动解压文件到指定路径.安装程序安装过程中自动检测GTOOLS下是否存在WinSxS.exe(OFFICE2007专用)\HELP.EXE\FONTS.EXE\PYDS.EXE\MSTSSC.EXE(OFFICE2003繁简转换专用)\OTHER.EXE等WINRAR自解压文件并自动释放,有关WINRAR自解压格式的制作参考WINRAR帮助或本人以前发布的有关WINRAR教程. 6.支持全自动注册DLL和OCX控件.安装程序自动检测是否在GTOOLS目力下存在控件配置文件REGME.LST,如果存在在根据该配置文件指定的路径注册控件,如果不存在该配置文件则检测当前目录和所有子目录的DLL\OCX控件并自动注册.需要说明几点的是:一是最好使用配置文件REGME.LST来指定控件路径,这样可以加快安装速度;二是如果使用配置REGME.LST,指定的控件路径必须是相对路径,而且必须相对于主目录路径;三是主目录如果不存在PLUGINS文件,用户可以创建改文件夹,并把用户自己需要注册的控件放到该目录,安装程序会自动注册里面的所有控件. 7.自动检测OFFICE版本并创建快捷方式.安装程序根据MSO和OPA文件的名称来判断OFFICE文件版本,所以不要更改这些文件的名称;安装程序自动检测安装的组见并创建快捷方式,但目前仅支持EXCEL WORD PPT,ACCESS几个组件,请不要更改其可执行文件名称;安装程序会读GREEN.SVR第三行的内容并把其名称做为创建快捷方式的名称,因为用户可以自己修改改名称以便个性化程序名称,但格式必须是:";GREENNAME;快捷方式名称",如";GREENNAME;完美精简版",注意没有引号 8.自动检测是否存在OFFICE设置工具并在安装程序结束后给出提示. 程序代码: 二.通用设置程序使用说明. 通用设置程序主要可以完成OFFICE界面语言的设置,ACCESS专业版本和运行时版本的切换和其他插件工具的设置,如OFFICE2003经典菜单设置和OFFICE2007帮助文件查看器等. 使用说明: 1.OFFICE语言界面设置.设置程序根据GTOOLS下是否存在LANS.INI语言配置文件而决定是否显示语言设置界面,如果你没有多语言包,请删除该配置文件,否则你可能无法进行其他设置;OFFICE多语言包必须使用WINRAR压缩制作成自解压EXE文件包,并根据LANS.INI中的语言名称为文件名保存到OFFTOOLS\LANG下,否则无法自动调用,目前我制作了OFFICE2003的十国语言和OFFICE2007的五国语言包,需要的可以联系本人. 2.自动检测ACCESS组件及其版本并提示是否进行版本切换.设置程序根据是否存在MSACCESS.EXE文件显示设置界面,如果OFFICE组件没有该组件则不出现提示界面;设置程序根据OPA和MSO文件名来检测OFFICE版本,所以不要更改这些文件名称;设置程序根据不同的OFFICE版本并提示用户进行专业版本和运行时版本的切换.运行时版本专门用来发布ACCESS程序. 程序代码: 三.通用卸载程序使用说明. 通用卸载程序很多功能和安装程序相同,如安装环境的检测等,这里不在赘述,只说不同的重点部分. 使用说明: 1.根据用户的设置进行注册表卸载.卸载程序工具GTOOLS下的REGDEL.LST文件中指定的要删除的注册表项进行删除注册表相关内容;安装程序还会提示是否完成卸载程序,如果选择是不仅会根据用户的设置卸载注册表项,还会完整删除OFFICE的两个主键,即HKEY_CURRENT_USER\Software\Microsoft\Office和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office,需要注意的完整删除可能造成其他版本的OFFICE无法使用,所以安装了其他版本OFFICE的建议不要使用完整卸载功能;卸载程序根据是否存在注册表备份并进行恢复,从而可以防止卸载程序造成其他程序不能正常使用的问题. 2.反注册控件.和安装程序一样,根据是否存在REGME.LST来反注册控件,如果不存在该文件,则会对当前目录和所有自目录进行反注册控件. 3.删除快捷键功能.可以完整删除根据安装程序创建的快捷键,所以不要更改快捷的名称. 程序代码: [ Last edited by HUNRYBECKY on 2007-8-10 at 11:10 AM ] |
|
| 第2楼 tao0610 | 发表于 2007-08-11 12:31 |
| 高级用户 发帖 218 积分 579 | |
|
好东西都沉了.
|
|
| 第3楼 ecpu | 发表于 2007-08-12 07:07 |
| 新手上路 发帖 2 积分 4 | |
|
好文!!!!!
|
|
| 第4楼 HUNRYBECKY | 发表于 2007-08-13 11:57 |
| 银牌会员 发帖 442 积分 1,179 | |
|
昨天又重新编写了下,现在可以安装任何绿色软件,包括AUOTCAD,PS,OFFICE,PROE,UG等,通过自定义来实现。比较方便了。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |