繁体   English   中英

如何将 Powershell 变量值传递到 cmd 提示符中

[英]How to pass Powershell variable value into a cmd prompt

在powershell中,我需要在cmd提示符下将一个变量传递给一个命令。 它将采用这种结构,是的,我需要打开命令提示符。

Variable= 5 points
$prog="cmd.exe"  ''open cmd
$params=@("/C") 

但是我对第三行感到困惑-有人可以向我演示在该行中传递变量和其他参数的示例吗?

只需列出字符串变量(没有@()语法的示例):

$prog = "cmd.exe"
$path = "C:\Users\user\Documents"
$params = "/C", "dir", $path

& $prog $params

这也可以正常工作:

$args = "dir", "C:\Users\user\Documents"
& cmd /c $args

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM