PDA

View Full Version : DOS در c#



farnaz2003
شنبه 23 دی 1385, 15:31 عصر
من می خواهم نرم افزاری را که تحت داس است در c# فراخوانی کنم .کسی میداند چطوری؟

Behrooz_CS
شنبه 23 دی 1385, 15:46 عصر
خیلی از برنامه های تحت DOS با WIN XP مشکل دارن
بسته به برنامت این کار بشه یا نشد داره
اگر توی XP کار می کنه می تونی اون را با C# فقط اجراش کنی و اگر ExitCode داره اون را ببینی
یا Output اون را بخونی
برای این کار باید از کلاس Process استفاده کنی
برای اطلا عات پیاده سازی و کد نویسی به MSDN 2005 مراجعه کن .

Amir Oveisi
شنبه 23 دی 1385, 15:46 عصر
برنامه تو DOS تحت ویندوز هم اجرا میشه؟

ali_kolahdoozan
شنبه 23 دی 1385, 18:46 عصر
system.diagnistics.process.start("yourfile ");


این فقط فایلها رو برات اجرا میکنه همین

farnaz2003
یک شنبه 24 دی 1385, 10:27 صبح
من با process.startامتحان کردم ولی جواب نداد .این نرم افزاره swish-e برای index کردن کتابها به کار میره و اجرای توی dos اش اینطوریه.
"C:\Program Files\SWISH-E>swish-e -i inputfile -f indexfile >outputfile ");
لطفا بیشتر راهنمایی کنید.

Amir Oveisi
چهارشنبه 27 دی 1385, 15:18 عصر
میشه با dos
فقط باید switch هارو هم وارد کنی همراه با دستور

farnaz2003
پنج شنبه 28 دی 1385, 08:28 صبح
چطوری خروجی رو داشته باشم(منظورم outputfile است).