调用BAT文件,不起作用!!各位帮忙看看原因.
我在一盘下面写了一个bat文件,里面写了一个创建文件夹的命令,我用服务或winform程序调用,都可以起效,但是,当我写了一个bat,这个bat调用了一个exe文件,是执行一个命令调用了一个exe的,例:a.exe   -vzrtopg   --progress....什么这样的,我单击这个命令是可以执行的,也能正确出来结果,但用程序调用时却没什么反应,也不报错,这是什么原因呀?
------解决方案--------------------private void button1_Click(object sender, EventArgs e) 
         { 
             string command = @ "C:\Users\charju\Documents\1.bat ";   
             System.Diagnostics.Process p = new System.Diagnostics.Process(); 
             p.StartInfo = new System.Diagnostics.ProcessStartInfo(command); 
             p.Start(); 
         }   
 代码这么写,可以出来记事本啊? 
 1.bat的内容是: 
 notepad 1.txt
------解决方案--------------------运行BAT的时候是需要设置ProcessStartInfo的WorkingDirectory属性的。
------解决方案--------------------Windows服务“允许服务与桌面交互” 
 打开“管理工具”-“组件服务”中的MSSQLServer,里一个选项“允许服务与桌面交互”打勾