PDA

نسخه کامل مشاهده نسخه کامل : اجراي برنامه در زمان خاص (سئوال!!)



شـیـفــو
10-03-2010, 03:18
سلام
من ميخوام يك برنامه رو در يك زمان خاص اجرا كنم ( مبتدي ام :) )
منظورم اينه : الان من مثلا يك ماشين حساب درست كردم مي خوام تعيين كنم 2هفته ي ديگه ( يا تاريخ بدم ) در فلان ساعت و فلان دقيقه باز بشه .
و
اگه سيستم طرف خاموش بود به محض روشن كردن بعد از زمان مقرر اجرا بشه .
چكار كنم ؟
اگه ميشه كدشو با توضيح بذاريد .
ممنون !

MrGee
10-03-2010, 09:43
دو حال داره:

1- از Scheduled Tasks خود ویندوز استفاده کنید.

2- خودتون یه برنامه مثل Scheduled Tasks بنویسید.

برنامه هم باید اون رو تو پوشه استارت آپ بزارید بعد تو برنامه هم با یه تایمر چک کنید ببینید
که آیا تاریخ اجرای برنامه رسیده یا نه.

شـیـفــو
11-03-2010, 01:18
اين كد كارش فكر كنم همين باشه اما چطوري بايد از استفاده كنم ؟



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اين يكي



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

pooya1072
18-03-2010, 14:26
فرض کن فایلت اسمش game.exe هست و توی مثلا درایو f و پوشه my game قرار داره.طبق برنامه زیر وبا دستور shell میتونی اجراش کنی.فقط روز و تاریخ و ساعتش رو باید تعیین کنی.البته این برنامه ممکنه یه کم رو سرعت سیستم اثر بذاره.چون یک ثانیه یک ثانیه داره تایم رو چک می کنه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در ضمن اگه می خوای با هر بار بالا اومدن سیستم هم اجرا بشه باید یراش توی رجیستری کلید تعیین کنی.البته اینکار بیشتر برای ویروس نویس ها استفاده میشه.ولی خوب:21: آدرسش اینه :

HKEY_CURRENT_USER\\SoftWare\Microsoft\Windows\Curr entVersion\Run

با توابع api هم راحت می تونی کلید رجیستری رو ویرایش کنی یا بهش اضاف کنی.

شـیـفــو
16-04-2010, 19:36
دمت گرم ، وارد كردن تو رجستري رو ميدونم .
خيلي خيلي خيلي خيلي ممنــون !