منتظر ماندن برای برنامه

quantom

Member
دوستان گرامی سلام
مدتهاست برای رسیدن به جواب این سوال تمام سایت ها را زیر و رو کرده ام سوالم این است که چگونه میشود کاربر با وارد کردن زمان که در یک لیست کشویی است در برنامه ما انتظار اجرای برنامه ای را داشته باشد
در صورت جواب دادن خواهشمندم مثال هم ارایه کنید
 

Saman

مدیر انجمن مولتی مدیا بیلدر
دوست عزیز ، ابتدا ورودتون رو تبریک می گم...
لطفا قوانین استفاده از انجمن ها رو که در بالای انجمن لینکش هست رو حتما مطالعه بفرمایید...
سوالات مجزا باید در تاپیک مجزا نوشته بشن...
بنده پست شما رو انتقال دادم به تاپیک جداگونه تا سریع تر جواب بگیرید...
در مورد سوالتون هم اگه بیشتر توضیح بدید بهتر هستش...فکر می کنم منظور شما پارامتر WAIT هستش و یا استفاده از scripttimer که زمانشو به صورت دلخواه توی متغیر قرار بدید...

موفق باشید...
 

Ehssan_it

Well-Known Member
اولا در یک لیست کشوی که نمیشه عدد وارد کرد فقط میشه انتخاب کرد .
من اونطور که سوال شما رو فهمیدم جواب میدم.
مثلا در لیست کشوی شما اعداد 2 - 4 و 6 رو دارید با کلیک روی 4 یک برنامه بعد از 4 ثانیه اجرا میشود
برای اینکار عدد 4 رو به اسکریپت ، ارتباط میدهید، از طریق اسکریپت تایمر ( در ضمن تایمر در ام ام بی به میلی ثانیه می باشد)
در اون اسکریپت هم مشخص میکنید چه برنامه اجرا بشه
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
اولا در یک لیست کشوی که نمیشه عدد وارد کرد فقط میشه انتخاب کرد .
من اونطور که سوال شما رو فهمیدم جواب میدم.
مثلا در لیست کشوی شما اعداد 2 - 4 و 6 رو دارید با کلیک روی 4 یک برنامه بعد از 4 ثانیه اجرا میشود
برای اینکار عدد 4 رو به اسکریپت ، ارتباط میدهید، از طریق اسکریپت تایمر ( در ضمن تایمر در ام ام بی به میلی ثانیه می باشد)
در اون اسکریپت هم مشخص میکنید چه برنامه اجرا بش
با اولیش مخالفم چون پلاگین G_ComboBox این امکان رو داره که کاربر حتی بعد از کمپایل پروژه (درصورتی که برنامه نویس برنامه اجازه بده) به لیست چیزی اضافه کنه یا کاربر به صورت دستی توی پلاگین وارد کنه

با بقیه راههایی هم که گفتی موافقم
 

quantom

Member
بازم سلام
اگه سوالم رو اینجوری مطرح کنم شایدبهتر باشه. چطور میشه دوتا ادیت باکس یا تکست باکس در اختیار کاربر قرار بدیم که بتونه در یکی زمان ودر دیگری نام برنامه یا نرم افزاری رو که می خواد وارد کنه تا در زمانی که انتخاب کرده اجرا بشه ؟ ممنون
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
برای این کار هم میتونی از دستورات شرطی(منظورم IF Else End هستش) استفادهکنی
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
البته یه ابزار خط فرمان بنام AtNow وجود داره(که تو قسمت پلاگینها، تو یه پک معرفی شده)، که برای این هست که یه برنامه یا یه دستور رو با تاخیر مشخص رو برای اجرا شدن زمانبندی میکنه، امروز داشتم باهاش کار میکردم ولی نمیدونم چرا جواب نمیداد، شاید بخاطر ویندوز ویستا هست، یا شایدم من حواسم نبوده، کدها رو اشتباه کردم....
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
سلام
من اونچیزی رو که میخاستم درستش کنم ولی کار نمیکرد رو براتون پیوست کردم، ولی خب چون جواب نداد منم روش وقت نذاشتم، حالا خودتون یه نگاهی بندازین بهش، شاید من تو نوشتن پارامترها اشتباه کرده باشم...
 

پیوست ها

  • AtNow - Scheduling.rar
    9.3 کیلوبایت · بازدیدها: 31

quantom

Member
سلام و ممنون ازجواب هاتون. برنامه ای رو که در آدرس http://forum.majidonline.com/showthread.php?t=56098 معرفی کردید همون مورد سوال من بود اما چون سورس نداشت مشکلی از من حل نکرد. اگه زحمتی نیست وامکان داره سورسش روبزارید.در ضمن nevercom عزیز فایل شمارو نتونستم باز کنم چونmmb من نسخه 4.9.7 و 4.9.8.7وظاهرا شما با نسخه دیگه ای ساخته بودید.
 

Saman

مدیر انجمن مولتی مدیا بیلدر
سلام
اول اينكه شما بايد حتما نسخه آخر رو دانلود كنيد...چون اكثر مثالها مربوط به اين نسخه هستش...
و دوم اينكه در اولين فرصت مثالي براتون طراحي مي‌كنم...البته با آخرين نسخه...

موفق باشيد...!
 

quantom

Member
ممنون از لطف و توجه شما. دست تون درد نکنه . برم نسخه آخر رو دانلود كنم تا نتیجه لطف شما رو ببینم.
 

جدیدترین ارسال ها

بالا