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

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

"C:\Progra~1\WINRAR\RAR.EXE" a -sfx "%USERPROFILE%\桌面\13.exe" "g:\1"
,这个代码我生成的13.exe双击运行时不能直接解压成功,会弹出一个对话框,点击安装后才能解压,如何在运行13.exe是不弹出对话框,让它直接解压呢,等高手啊

这个问题和批处理有关系么

TOP

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

TOP

回复 2# Demon


请教一下,这个问题应该跟什么有关系?

TOP

我要全自动运行一个东西,不想手动,所以要去掉这个框,说明一下,绝对不是木马,所以找高手解决一下,我现在不能上网,之后测试一下代码,谢谢上面发代码的朋友,非常感谢

TOP

版主能解释一下第二行代码的意思吗?c 13.exe 是什么意思?

TOP

c 就像 a 一样是 rar 的基本开关,作用是写入注释
整句就是把 Silent=1 和 Overwrite=1 写入 13.exe 的注释,以实现覆盖式的静默解压
  1. Silent=1         不弹窗
  2. Overwrite=1  有重复时覆盖
复制代码

TOP

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

TOP

返回列表