是否有可能从不同于脚本宿主位置(例如C:\ ScriptHome)的其他文件夹运行cmd命令?
我的意思是
Cmd /C "C:\Test\test.exe"
基本上,它可以在纯cmd中cd "C:\RunTestExeHere"
完成
C:\RunTestExeHere>C:\Test\test.exe
谢谢!
最好的选择是将外部命令夹在Push-Location
和Pop-Location
命令之间。
一个简单的例子:
Push-Location -EA Stop C:\ # You'd use C:\RunTestExeHere instead
cmd /c dir # You'd use & "C:\Test\test.exe" instead
Pop-Location
另一个选择(调用语法不太方便):
Start-Process -Wait -NoNewWindow cmd -ArgumentList /c, dir -WorkingDirectory C:\
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句