如何将两个参数放入Argument属性中,并且在运行过程之后,这个参数应该由bat文件读取。 我的意思是 : 如果我写
var proc = new Process
{
StartInfo =
{
FileName = "batosql.bat",
**Arguments = serverNameTextBox+ " " + pathToSql,**
WindowStyle = ProcessWindowStyle.Hidden,
ErrorDialog = true,
WorkingDirectory = Path.GetDirectoryName(".")
}
};
启动过程
proc.Start();
这些参数应放入bat文件
osql -E -S %1 -i %2
答案 0 :(得分:3)
如果参数包含空格或其他特殊字符,则可能需要将参数包装在引号中。
Arguments = "\"" + serverNameTextBox + "\" \"" + pathToSql + "\"",