繁体   English   中英

启动过程,通过Powershell发出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.

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