执行批处理文件时没有任何反应

时间:2014-04-03 10:18:10

标签: c# batch-file

我在c#上编写单元测试。我有批处理文件。在代码中我需要执行它。但没有任何反应。为什么?我可以记录批处理命令吗?我的批处理文件:

cd c:\Publish\Test
tf workspace /new blah2 /noprompt /collection:http://servertfs:8080/tfs/DefaultCollection/ /login:SERVERTFS\Administrator,password
tf workfold /map $/ . /login:SERVERTFS\Administrator,password
tf get "$/Somepath" /force /recursive 
tf workspace /delete /noprompt blah2

程序执行批处理文件下一个代码:

System.Diagnostics.Process.Start("c:\name.bat");

1 个答案:

答案 0 :(得分:0)

我不知道System.Diagnostics.Process.Start("c:\name.bat");中是否有拼写错误,如果是,则您应更改为System.Diagnostics.Process.Start("c:\\name.bat");System.Diagnostics.Process.Start(@"c:\name.bat");