标题: [文件操作] rar压缩的问题,不能自动解压,还要点击安装才行,要怎么解决 [打印本页]
作者: anymany 时间: 2011-12-18 12:01 标题: rar压缩的问题,不能自动解压,还要点击安装才行,要怎么解决
"C:\Progra~1\WINRAR\RAR.EXE" a -sfx "%USERPROFILE%\桌面\13.exe" "g:\1"
,这个代码我生成的13.exe双击运行时不能直接解压成功,会弹出一个对话框,点击安装后才能解压,如何在运行13.exe是不弹出对话框,让它直接解压呢,等高手啊
作者: Demon 时间: 2011-12-18 12:10
这个问题和批处理有关系么
作者: CrLf 时间: 2011-12-18 13:14
添加注释即可- "C:\Progra~1\WINRAR\RAR.EXE" a -sfx "%USERPROFILE%\桌面\13.exe" "g:\1"
- echo Silent=1^&echo Overwrite=1|"C:\Progra~1\WINRAR\RAR.EXE" c 13.exe
复制代码
作者: awk 时间: 2011-12-18 18:58
回复 2# Demon
请教一下,这个问题应该跟什么有关系?
作者: anymany 时间: 2011-12-18 20:27
我要全自动运行一个东西,不想手动,所以要去掉这个框,说明一下,绝对不是木马,所以找高手解决一下,我现在不能上网,之后测试一下代码,谢谢上面发代码的朋友,非常感谢
作者: anymany 时间: 2011-12-18 21:26
版主能解释一下第二行代码的意思吗?c 13.exe 是什么意思?
作者: CrLf 时间: 2011-12-19 06:39
c 就像 a 一样是 rar 的基本开关,作用是写入注释
整句就是把 Silent=1 和 Overwrite=1 写入 13.exe 的注释,以实现覆盖式的静默解压- Silent=1 不弹窗
- Overwrite=1 有重复时覆盖
复制代码
作者: anymany 时间: 2011-12-19 09:36
多谢版主,学习了,感谢批处理之家
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |