![](/img/trans.png)
[英]Powershell variable replacement with Start-Process and ArgumentList
[英]start-process, ArgumentList issue via powershell
尝试通过Powershell调用cmd并传递将cmd目录更改为c:\\ pilot的参数
我尝试通过启动过程执行此操作的示例代码:
Start-Process "C:\Users\su\AppData\Roaming\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" -ArgumentList 'C:\pilot'
因此,在运行此命令之后,它似乎会弹出一个新的cmd窗口,但不会将目录更改为c:\\pilot
,在向cmd发送参数时是否有特殊格式?
从您的问题的较早版本:
最终,我试图更改目录,并在不关闭第二个窗口的情况下在第二个窗口中传递执行命令。
下面的代码在工作目录C:\\pilot
打开一个保持打开状态的cmd.exe
控制台窗口(“命令提示符”),并执行命令date /t
Start-Process cmd -WorkingDirectory C:\pilot -ArgumentList '/k', 'date /t'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.