PDA

نسخه کامل مشاهده نسخه کامل : کمک در مورد سیستم عامل داس ؟



IMANAZADI
15-02-2009, 18:11
با سلام خدمت دوستان گرامی
یک سوال در مورد سیستم عمل داس داشتم
آیا فرمانی هست که بشه با اون برنامه خاصی را در زمان خاصی اجرا کرد ؟؟؟
بطور مثال یه فرمان بنویسی که برنامه windows player سر ساعت 9 شب به تاریخ 11/3/09 باز بشه ؟
یا یه برنامه دیگه
اصلا میشه همچین کاری کرد ؟

IMANAZADI
15-02-2009, 19:51
کسی نیست ؟

MichaelQwerty
15-02-2009, 20:15
نه تا اونجا که من میدونم داس همچین فرمانی نداره

IMANAZADI
15-02-2009, 21:10
ولی شاید بشه با دستورات
if
,
date
این کار رو انجام داد

Hossein bandarie
15-02-2009, 22:18
ولی شاید بشه با دستورات
if
,
date
این کار رو انجام داد

فكر نكنم . date براي تغيير تاريخ به كار ميره و if هم معمولا بودن يا نبودن چيزي رو چك مي كنه .
تا جايي كه اطلاع دارم اين كار با DOS شدني نيست . البته شايد نرم افزاري براي DOS باشه كه اين كار رو بكنه .

MehranVB
15-02-2009, 22:48
نه این امکان مال ویندوزه، یعنی زمانی که داس اختراع شده بود Task schedule ساخته نشده بوده...

IMANAZADI
16-02-2009, 15:16
پس چطور یه سری ویروس ها تحت داس زمان مشخصی فعال میشد ؟؟؟

Hossein bandarie
16-02-2009, 19:11
پس چطور یه سری ویروس ها تحت داس زمان مشخصی فعال میشد ؟؟؟

تاريخ سيستم رو با تاريخ تعيين شده تو ويروس مقايسه مي كرد . اين جز امكانات ويروس بود نه سيستم عامل . اين ويروسها اگه تاريخ سيستم تغيير مي كرد احتمال عمل نكردنش زياد بود .

IMANAZADI
16-02-2009, 21:34
خب بلاخره منم یه همچین برنامه ایی میخوام که تحت داس ساعت را با ساعت سیستم چک کنه و اگر درست بود برنامه اجرا بشه
کسی میتونه سورس این برنامه را بده

Hossein bandarie
17-02-2009, 00:52
فرصت چنداني پيدا نمي كنم تا برنامه نويسي رو اساسي ياد بگيرم . با c ميشه اين كار رو راحت انجام داد . اگه فرصت مناسبي پيدا كنم سعي مي كنم انجامش بدم . البته ناگفته نمونه برنامه نويسي من ابتداييه . يعني احتمال موفق نشدن زياد !

Hossein bandarie
17-02-2009, 01:55
اين برنامه تا حدودي اون خواسته رو انجام ميده :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جاي عدد 17 روزي كه قراره برنامه اجرا بشه و مقابل system ( عبارت قرمز رنگ ) فرماني كه بايد اجرا بشه نوشته ميشه . برنامه بايد از طريق autoexec.bat سيستم عامل DOS به صورت اتوماتيك راه اندازي بشه .
برنامه با Turbo C نوشته و اجرا ميشه . به خاطر اينكه ++Visual C از وقفه ها پشتيباني نمي كنه . دوستان ديگه هم اگه كمك كنند يه سورس كاملتر بذارن ممنون ميشم .

IMANAZADI
17-02-2009, 03:01
دوست عزیز این که شد c
با تشکر از زحمتی که کشیدی
نمیشه سورس داس بزاری که اونو بزاری تو autoexec.bat و تمام

Hossein bandarie
17-02-2009, 09:18
دوست عزیز این که شد c
با تشکر از زحمتی که کشیدی
نمیشه سورس داس بزاری که اونو بزاری تو autoexec.bat و تمام

اين برنامه تحت DOS نوشته شده . اما بايد كامپايل بشه ( بعد از تغييرات گفته شده ) و به صورت مستقيم تو autoexec.bat قابل اجرا نيست .

Hossein bandarie
17-02-2009, 09:23
تو آدرسهاي زير هم اطلاعات خوبي ديده ميشه :

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

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