PDA

View Full Version : سوال: کدی برای توقف برنامه



sw.com.en
چهارشنبه 18 خرداد 1390, 21:34 عصر
سلام بر همه.
برنامه ای که من نوشتم اینتوری که اول باید دستور dos اجرا بشه بعد خط بعدی رو که من نوشتم اجرا بشه ولی ولی از اونجایی که دستور dos کندتر اجرا میشه واسه همین برنامه ام خوب اجرا نمیشه.می خواستم بدونمکه تو C# کدی هست که من اونو تو برنامه ام بنویسم و بعد از یه time که من به اون دادم کز بعدی اجرا بشه.

haghft
چهارشنبه 18 خرداد 1390, 22:41 عصر
شاید این کد بدردتون بخوره زمانش به میلی ثانیست این مثال برای 5 ثانیه است.
theard.sleep(5000)

masoudmok
چهارشنبه 18 خرداد 1390, 23:20 عصر
کدی که نوشتی رو بذار توی tick یه timer . اخرش کدی که تو timer هست هم تایمرو disable کن

Felony
پنج شنبه 19 خرداد 1390, 06:37 صبح
سلام بر همه.
برنامه ای که من نوشتم اینتوری که اول باید دستور dos اجرا بشه بعد خط بعدی رو که من نوشتم اجرا بشه ولی ولی از اونجایی که دستور dos کندتر اجرا میشه واسه همین برنامه ام خوب اجرا نمیشه.می خواستم بدونمکه تو C# کدی هست که من اونو تو برنامه ام بنویسم و بعد از یه time که من به اون دادم کز بعدی اجرا بشه.
Dos ؟ تو ویندوز چیزی به نام Dos نداریم ، اون CMD هست !
میتونید دستورات CMD خودتون رو به صورت یک فایل Batch در بیارید و توسط برنامتون اون فایل رو اجرا کنید و به برنامه بگید تا پایان اجرای این فایل صبر کنه و دستورات بعدی رو انجام نده ، لینک های زیر میتونه کمکتون کنه :
http://support.microsoft.com/kb/305369
http://www.monkeycancode.com/c-run-process-wait-for-it-to-finish