使用参数启动新进程
我有一个程序从设置文件接收类似的内容:
"C:\Files\App 1\App.exe" "-param1:true -blah"
它以 1 个字符串的形式接收所有内容,但 C# 中的 Process 对象需要单独传递程序和参数。 C# 中是否有一种简单的方法来解析它,或者一种直接传递语句而不先解析它的方法?
I have a program that receives something like this from a settings file:
"C:\Files\App 1\App.exe" "-param1:true -blah"
It receives this all as 1 string, but the Process object in C# needs the program and the arguments passed separately. Is there an easy way in C# to parse this, or a way to just pass the statement as it is without parsing it first?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个怎么样?
How about this?
应该是这样的。
如果全部作为一个字符串出现,您可以在第一个空格字符的索引上进行 Substring 。
Should be something like this.
If it all comes as one string you can Substring on the index of the first space character.