【发布时间】:2018-07-28 00:42:04
【问题描述】:
我正在使用 power shell 静默提取 WinRar 文件,但出现一个弹出窗口,询问“全部是”或“否”或“全部否”。
如何做到完全静音以及是否可以在另一个文件夹中提取? 我已经在命令下运行了。
Start-Process 'directory\jre-6u37-windows-i586.exe' -ArgumentList "/s" -Wait
例如,如果我在 temp 文件夹中有一个 SFX 存档文件,并且当我运行下面的 powershell 命令时,我会收到附加的弹出窗口以供确认。如何让命令静默完成?
Start-Process 'C:\temp\test' -ArgumentList "/s" -Wait
弹出如下对话框:
【问题讨论】:
-
我怎样才能在这个命令中再传递 1 个参数来表示全部同意
-
您问题中的代码是针对 Java Runtime 而不是 WinRar?但是你可以像这个例子一样传递多个参数:
-ArgumentList "/s","/a","/b","/c" -
不,它对我不起作用,它仍然要求确认这些打开是的,是的,对所有的或不是的。
-
是否有任何开关可以抑制这些确认窗口并静默执行。或者我想我得到了这个弹出窗口,因为所有文件都被提取到同一个文件夹中,这就是弹出窗口出现的原因有没有办法在另一个文件夹中提取?
-
我的 example 不是答案,只是展示了如何发送多个参数。我们不知道您当前正在尝试做什么,因为您当前的代码显示您正在尝试运行 Java JRE 而不是 WinRar! (就像我之前说的)
标签: powershell powershell-2.0 winrar