Board logo

标题: [文件操作] 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

添加注释即可
  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
复制代码

作者: 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 的注释,以实现覆盖式的静默解压
  1. Silent=1         不弹窗
  2. Overwrite=1  有重复时覆盖
复制代码

作者: anymany    时间: 2011-12-19 09:36

多谢版主,学习了,感谢批处理之家




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2