【问题标题】:Executing a command based on a variable [duplicate]基于变量执行命令[重复]
【发布时间】:2017-02-18 10:16:46
【问题描述】:

我想执行WinRAR.exe。 WinRAR 的路径由一个名为$a 的变量决定。而且我不知道如何更正以下代码:

$a = "C:\Program Files\WinRAR"
$a\WinRAR.exe   # this line raises an error

我可以看到echo $a的值:

$a = "C:\Program Files\WinRAR"
echo $a  # "C:\Program Files\WinRAR" is printed

而且我确信执行C:\"Program Files"\WinRAR\WinRAR.exe 可以启动WinRAR

有人知道为什么$a\WinRAR.exe 不起作用吗?

【问题讨论】:

  • & "$a\WinRAR.exe"

标签: powershell


【解决方案1】:

真的很简单。您需要在对 winrar 的调用前加上 & 号。

&$a\winrar.exe

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 2017-01-24
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2020-07-01
    • 2020-05-23
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多