[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 Tianorder 于 2016-8-1 17:27 编辑

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

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

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 6
    • pcl_test: 勿发笼统的标题PB -4
您好

假设有一个 测试.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

评分人数

TOP

本帖最后由 Tianorder 于 2016-8-1 17:48 编辑

回复 2# pcl_test


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

 没找到相关文档- -我向客服发了邮件,等回复吧..
您好

TOP

本帖最后由 Tianorder 于 2016-8-1 17:48 编辑

回复 2# pcl_test


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

    我的配置文件肯定比替换文件旧。我用参数“a”就可以了。
您好

TOP

回复 4# Tianorder


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

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

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

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

评分人数

去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

返回列表