找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 18961|回复: 4

[问题求助] 【已解决】vbs如何调用winrar从jar包提取/解压指定文件,待修改后替换掉包里的原文件

[复制链接]
发表于 2016-7-29 20:59:31 | 显示全部楼层 |阅读模式
本帖最后由 Tianorder 于 2016-8-1 17:27 编辑

生产环境与测试环境数据库不同,每次都要修改jar包中的某配置文件。
手动操作步骤:用winRAR打开jar包,进入目录,打开文件,修改文件,保存文件,确认替换jar包中文件,关闭winRAR。

用VBScript怎么自动化呢?
我想,可以重新写个文件,只要放到该jar包的指定目录中就可以了。
应该怎样做?

评分

参与人数 2PB +2 收起 理由
Batcher + 6 感谢给帖子标题标注[已解决]字样
pcl_test -4 勿发笼统的标题

查看全部评分

发表于 2016-7-29 22:12:01 | 显示全部楼层
假设有一个 测试.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"

评分

参与人数 1技术 +1 收起 理由
Tianorder + 1 T-T

查看全部评分

 楼主| 发表于 2016-8-1 17:18:47 | 显示全部楼层
本帖最后由 Tianorder 于 2016-8-1 17:48 编辑

回复 2# pcl_test


    除了WinRAR外,360压缩之类的能调用吗?

 没找到相关文档- -我向客服发了邮件,等回复吧..
 楼主| 发表于 2016-8-1 17:27:22 | 显示全部楼层
本帖最后由 Tianorder 于 2016-8-1 17:48 编辑

回复 2# pcl_test


    看到winRAR的chm帮助文件了,接下来我慢慢阅读便是。
    谢谢喽

    我的配置文件肯定比替换文件旧。我用参数“a”就可以了。
发表于 2016-8-2 09:34:45 | 显示全部楼层
回复 4# Tianorder


    对360这种封闭软件的分析,浪费时间和精力。

winzip 7-zip 等等解压缩软件都有帮助文档写了命令行的用法。360是没有任何的帮助提示的。

这个帖子有人回复 http://bbs.360safe.com/thread-222555-1-1.html
如果是 Win7 的话,使用 360压缩的时候,可以在任务管理器的命令行 一栏,看到相关的命令行 信息

你需要进行解压缩超大的文件,然后用进程分析类的软件,把命令行记录下来。
我试了一下,压缩是:
  1. 360zip -ar "路径" "路径"
复制代码
解压
360zip -s "路径" "路径"

评分

参与人数 1技术 +1 收起 理由
Tianorder + 1 谢谢你提供的思路

查看全部评分

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

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:43 , Processed in 0.029957 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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