标题:
[问题求助]
【已解决】vbs如何调用winrar从jar包提取/解压指定文件,待修改后替换掉包里的原文件
[打印本页]
作者:
Tianorder
时间:
2016-7-29 20:59
标题:
【已解决】vbs如何调用winrar从jar包提取/解压指定文件,待修改后替换掉包里的原文件
本帖最后由 Tianorder 于 2016-8-1 17:27 编辑
生产环境与测试环境数据库不同,每次都要修改jar包中的某配置文件。
手动操作步骤:用winRAR打开jar包,进入目录,打开文件,修改文件,保存文件,确认替换jar包中文件,关闭winRAR。
用VBScript怎么自动化呢?
我想,可以重新写个文件,只要放到该jar包的指定目录中就可以了。
应该怎样做?
作者:
pcl_test
时间:
2016-7-29 22:12
假设有一个 测试.jar,里面目录结构如下:
app\1.txt
app\test\2.jpg
app\test\text\1.txt
现要提取app\test\text\1.txt,那么可以这样"C:\Program Files\WinRAR\winrar.exe" x "测试.jar" "app\test\text\1.txt"
修改后替换可以这样"C:\Program Files\WinRAR\winrar.exe" u "测试.jar" "app\test\text\1.txt"
作者:
Tianorder
时间:
2016-8-1 17:18
本帖最后由 Tianorder 于 2016-8-1 17:48 编辑
回复
2#
pcl_test
除了WinRAR外,360压缩之类的能调用吗?
没找到相关文档- -我向客服发了邮件,等回复吧..
作者:
Tianorder
时间:
2016-8-1 17:27
本帖最后由 Tianorder 于 2016-8-1 17:48 编辑
回复
2#
pcl_test
看到winRAR的chm帮助文件了,接下来我慢慢阅读便是。
谢谢喽
我的配置文件肯定比替换文件旧。我用参数“a”就可以了。
作者:
codegay
时间:
2016-8-2 09:34
回复
4#
Tianorder
对360这种封闭软件的分析,浪费时间和精力。
winzip 7-zip 等等解压缩软件都有帮助文档写了命令行的用法。360是没有任何的帮助提示的。
这个帖子有人回复
http://bbs.360safe.com/thread-222555-1-1.html
如果是 Win7 的话,使用 360压缩的时候,可以在任务管理器的命令行 一栏,看到相关的命令行 信息
你需要进行解压缩超大的文件,然后用进程分析类的软件,把命令行记录下来。
我试了一下,压缩是:
360zip -ar "路径" "路径"
复制代码
解压
360zip -s "路径" "路径"
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2