PDA

View Full Version : پردازش یک برنامه داسی در c#



farnaz2003
شنبه 30 دی 1385, 09:48 صبح
System.Diagnostics.ProcessStartInfo psi1
= new System.Diagnostics.ProcessStartInfo(@"C:\sssss\SWISHE\swish-e.exe ", "-f C:\\sssss\\SWISHE\\w1 -T INDEX_WORDS_ONLY");
psi1.RedirectStandardOutput = true;
psi1.WindowStyle=system.Diagnostics.ProcessWindowS tyle.Hidden;
psi1.UseShellExecute = false;
System.Diagnostics.Process listFiles1;
listFiles1 = System.Diagnostics.Process.Start(psi1);
System.IO.StreamReader myOutput1 = listFiles1.StandardOutput;

*** listFiles1.WaitForExit();
if (listFiles1.HasExited)
{
string output1 = myOutput1.ReadToEnd();
w.Write(output1);
}
من این تکه کد رو نوشتم برای اینکه برنامه تحت داسم را اجرا کنه ولی زمانی که اندازه فایل ورودی ام بزرگ باشد مثلا 500کیلو بایت گیر میکنه سر اونجایی که ***زدم میشه بگید باید چکار کنم.ممنون

komail_sh
دوشنبه 02 بهمن 1385, 11:03 صبح
باید توی فایل autoexec.bat یا config.sysتوی درایو c خط های زیر رو اضافه کنی
buffer = 100
files=80