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

[文件操作] rar压缩的问题,不能自动解压,还要点击安装才行,要怎么解决

[复制链接]
发表于 2011-12-18 12:01:56 | 显示全部楼层 |阅读模式
"C:\Progra~1\WINRAR\RAR.EXE" a -sfx "%USERPROFILE%\桌面\13.exe" "g:\1"
,这个代码我生成的13.exe双击运行时不能直接解压成功,会弹出一个对话框,点击安装后才能解压,如何在运行13.exe是不弹出对话框,让它直接解压呢,等高手啊
发表于 2011-12-18 12:10:05 | 显示全部楼层
这个问题和批处理有关系么
发表于 2011-12-18 13:14:48 | 显示全部楼层
添加注释即可
  1. "C:\Progra~1\WINRAR\RAR.EXE" a -sfx "%USERPROFILE%\桌面\13.exe" "g:\1"
  2. echo Silent=1^&echo Overwrite=1|"C:\Progra~1\WINRAR\RAR.EXE" c 13.exe
复制代码
发表于 2011-12-18 18:58:04 | 显示全部楼层
回复 2# Demon


请教一下,这个问题应该跟什么有关系?
 楼主| 发表于 2011-12-18 20:27:52 | 显示全部楼层
我要全自动运行一个东西,不想手动,所以要去掉这个框,说明一下,绝对不是木马,所以找高手解决一下,我现在不能上网,之后测试一下代码,谢谢上面发代码的朋友,非常感谢
 楼主| 发表于 2011-12-18 21:26:42 | 显示全部楼层
版主能解释一下第二行代码的意思吗?c 13.exe 是什么意思?
发表于 2011-12-19 06:39:22 | 显示全部楼层
c 就像 a 一样是 rar 的基本开关,作用是写入注释
整句就是把 Silent=1 和 Overwrite=1 写入 13.exe 的注释,以实现覆盖式的静默解压
  1. Silent=1         不弹窗
  2. Overwrite=1  有重复时覆盖
复制代码
 楼主| 发表于 2011-12-19 09:36:25 | 显示全部楼层
多谢版主,学习了,感谢批处理之家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 17:05 , Processed in 0.018168 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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