在Powershell终端中执行基于环境变量的路径

时间:2018-10-17 07:50:29

标签: powershell

我想基于环境变量和字符串的连接在Windows Powershell终端中执行一行

例如,cmd.exe允许我执行以下操作:

c:\temp> %PYTHON2PATH%\python.exe main.py

在Powershell中,似乎需要使用以下命令来引用环境变量:

PS c:\temp> $Env:PYTHON2PATH\python.exe

尽管只有在按Enter键之前按 TAB (然后取消引用该变量),此方法才有效。有没有办法不必使用TAB键取消引用它?

1 个答案:

答案 0 :(得分:1)

如果要使用未扩展的变量调用命令字符串,请使用调用运算符("Warning: Hey, you're not branching off master--think about it!"

&

& $env:PYTHON2PATH\python.exe