2017-02-18 53 views
-1

我想执行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不工作?

+1

'&“$ a \ WinRAR.exe”' – PetSerAl

回答

1

真的很简单。您需要以“&”符号将呼叫前缀添加到winrar。

&$a\winrar.exe