如何将Process.Start()命令与多个括号一起使用?

时间:2016-01-10 22:14:56

标签: vb.net process cmd parentheses

基本上,我尝试打开cmd来执行将修改防火墙的命令。唯一的问题是代码行需要括号,而且它不能与Process.Start()

一起使用

Process.Start(" cmd"," / c netsh advfirewall firewall set rule name =" neter" new enable =" no"&# 34)

我收到错误"错误2逗号,')'或预期的有效表达式延续。"在neter之前的括号中。

1 个答案:

答案 0 :(得分:0)

这是问题的引用。对字符串中的每个单词使用“”。

Process.Start("cmd", "netsh advfirewall firewall set rule name=""neter"" new enable=""no""")

无需致电cmd。直接致电NetSh