我正在编写一个运行任意命令所需的简单应用程序,例如:
powershell -File myscript.ps1
cmd /C "ping localhost"
Run Code Online (Sandbox Code Playgroud)
Process.Start()将是完美的,除非它要求将参数作为单独的参数给出.最初我以为我可以在第一个空格字符上拆分字符串,但是如果引用可执行路径并包含空格怎么办?是否有类似Process.Start()的东西允许你只给它一个字符串,有或没有参数,只是让它执行它就好像它被粘贴到命令提示符一样?