調用.bat文件没反應
請問,為什麼在web form里執行call .bat的語句,没反應?(也不報錯)
而把語句copy到win form里,可以順利的執行.
需要設置什麼東東嗎?請不吝指教,謝謝.
語句:
private void Button1_Click(object sender, System.EventArgs e)
{
Process pro = new Process();
pro.StartInfo.UseShellExecute = true;
pro.StartInfo.FileName =@ "D:\dts_test.bat ";
pro.StartInfo.CreateNoWindow = true;
pro.Start();
//Response.Write( "success "); 可以執行到success
}
//
.bat文件內容:(call一支dts)
DTSRun /S %1 /E /N "dts_test " /W "0 "
------解决方案--------------------权限吧?
你的ASPNET用户的权限
------解决方案--------------------Process.Start( "cmd.exe ", "D:/dts_test.bat ");
------解决方案--------------------可能是权限的问题
------解决方案--------------------调用 。TXT可以不?