前端之家收集整理的这篇文章主要介绍了
c# – 等效于没有单独参数的Process.Start(),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个运行任意命令所需的简单应用程序,例如:
powershell -File myscript.ps1
cmd /C "ping localhost"
Process.Start()将是完美的,除了需要将参数作为单独的参数给出.最初我以为我可以在第一个空格字符上分割字符串,但是如果可执行路径被引用并包含空格怎么办?有没有像Process.Start()这样的东西,它允许你给它一个字符串,带或不带参数,只要它执行它,就像粘贴到命令提示符一样?
为什么你不通过cmd / C运行一切?
Process.Start("cmd","/C " + command);
原文链接:https://www.f2er.com/csharp/97174.html