日期:2014-05-17  浏览次数:21095 次

怎么让winrar彻底隐藏运行呢?用它自己的隐藏参数,还是会在托盘区显示
RT. 
又没有办法彻底隐藏后台运行呢?压缩的时候托盘区也不要显示. 
搜了下没搜到办法.
多谢!!
------最佳解决方案--------------------
该回复于2011-10-19 15:44:54被版主删除
------其他解决方案--------------------
这个恐怕需要用命令行来做了。具体的方法可以在 winrar 的帮助文档 “命令行模式” 章节查看下。
------其他解决方案--------------------
谢谢楼上大侠,我去看看.您是以前看过有印象可以实现的吗?
------其他解决方案--------------------
RAR支持命令行模式下运行的,你在cmd下进入到RAR安装目录,输入rar /?可以查看用法,我以前验证过的,命令用法很简单。 
------其他解决方案--------------------
引用:
RAR支持命令行模式下运行的,你在cmd下进入到RAR安装目录,输入rar /?可以查看用法,我以前验证过的,命令用法很简单。

多谢!看了一下,没有找到隐藏后台运行的命令.谢谢!
------其他解决方案--------------------
我记得有一个方法可以隐藏注释,这样运行也很有研究。
------其他解决方案--------------------
如果找不到rar命令行的隐藏选项,可以借助nirsofter出品的小软件nircmd隐藏cmd窗口来间接实现隐藏rar窗口后台运行的目的。可以做个简单的批处理,比如:

@echo off
start %SystemRoot%\system32\cmd.exe /c "%ProgramFiles%\WinRAR\Rar.exe" a 盘符:\文件名.rar 盘符:\全路径文件名>nul 2>nul
路径\NirCMD.EXE cmdwait 1000 win hide ititle "cmd.exe">nul 2>nul


将此bat创建为快捷方式,并设置为最小化方式运行,这样,运行该批处理的快捷方式1秒后,cmd的rar压缩窗口即隐藏不见了,cmd.exe和rar.exe均在后台运行,rar.exe压缩结束后,cmd.exe和rar.exe也就退出进程了,从而实现隐藏运行的目的。(注:如电脑配置高,可将cmdwait 1000设为cmdwait 500,即等待半秒后隐藏cmd窗口;如电脑运行慢,可将值加大,设为1500或2000。这个等待值是必须要设置的,就是等待rar.exe运行后,才能隐藏cmd.exe的窗口,否则,不设等待值,rar.exe还未运行,下一句的NirCMD.EXE的隐藏命令已经执行完了,就无法隐藏cmd的窗口了。 )

NirCMD可到www.nirsoft.net搜索下载。
------其他解决方案--------------------
NirCMD 给你发个官方的下载地址:
http://www.nirsoft.net/utils/nircmd.zip

引用页
http://www.nirsoft.net/utils/nircmd.html
------其他解决方案--------------------
多谢!要先装软件哦,我去试试看.多谢!
------其他解决方案--------------------
winrar是可以通过命令行运行的,但不能通过winrar /? 来查看帮助。winrar的具体用法参考:
http://apps.hi.baidu.com/share/detail/14881338

------其他解决方案--------------------
-ibck :
只是后台运行,在托盘区还是会显示进程.有没有什么办法让在托盘区也不显示呢?

------其他解决方案--------------------
我只试自己写个小程序调用它,然后showmodul改成noshow,winrar里面的参数不会改
------其他解决方案--------------------
引用:
我只试自己写个小程序调用它,然后showmodul改成noshow,winrar里面的参数不会改

showmodul不懂了.谢谢!
------其他解决方案--------------------
shell调用命令行winrar. shell 设置cmd窗口不显示。