尝试通过powershell调用cmd并传递将cmd上的目录更改为c:\ pilot
的参数我尝试通过start-process执行此操作的示例代码:
Start-Process "C:\Users\su\AppData\Roaming\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" -ArgumentList 'C:\pilot'
所以在运行之后,它似乎弹出一个新的cmd窗口,但是没有将目录更改为c:\pilot
,是否有一种特殊的格式向cmd发送参数?
答案 0 :(得分:2)
从您问题的早期修订版开始:
最终我正在尝试更改目录,并在第二个窗口上传递一个执行命令而不关闭第二个窗口。
以下打开工作目录cmd.exe
中的保持打开C:\pilot
控制台窗口("命令提示符")并执行命令date /t
Start-Process cmd -WorkingDirectory C:\pilot -ArgumentList '/k', 'date /t'