به کجا چنین شتابان؟
گون از نسیم پرسید
دل من گرفته زینجا , هوس سفر نداری؟
ز غبار این بیابان؟
همه آرزویم اما.... چه کنم که بسته پایم....
به کجا چنین شتابان؟
به هر آن کجا که باشد بجز این سرا سرایم
سفرت به خیر اما تو و دوستی خدا را
چو از این کویر وحشت به سلامتی گذشتی
به شکوفه ها به باران
برسان سلام ما را
برچسب:
نویسنده: اشکان
برچسب:
نویسنده: اشکان

برای دانلود بازی به ادامه مطلب مراجعه کنید.
برچسب:
نویسنده: اشکان

برای دانلود بازی به ادامه مطلب مراجعه کنید.
برچسب:
نویسنده: اشکان
عکس بازیی
برچسب:
نویسنده: اشکان

برچسب:
نویسنده: اشکان
نگاهی کوچک اما بسیار جذاب به برنامه داس (Dos)
داس Dos مخفف کلمه Denial of service اولین سیستم عامل ساخت شرکت مایکروسافت بود که بیل گیتس آن را در 17 سالگی ساخت و به شهرت زیادی رسید. این سیستم عامل از کمترین امکانات و زیبایی نسبت به سیستم عامل های کنونی برخوردار بود. امروزه که ویندوزهای پیشرفته ای مانند vista و sevenوارد بازار شده اند فکر نمی کنم کسی از داس استفاده کند و اکثراً فکر می کنند که داس به تاریخ پیوسته است اما این چنین نیست. شرکت مایکروسافت با وجود پیشرفت های چشم گیری که داشته است هنوز سیستم عامل داس را که زمانی پیشرفته ترین بود را فراموش نکرده است و قابلیت هایی دارد که ویندوز قادر به آن نمی باشد.
1. شما می توانید برای اطلاع از اطلاعات داخل یک فولدر تایپ کنید dir .
2. اگر صحفه کمی شلوغ شده است با دستورcls همه دستورها را پاک کنید.
3. شاید شما بخواهید یک فولدر به عقب برگردید پس دستور cd.. را تایپ کنید.
4. برای رفتن به یک فولدر cd را تایپ کنید. مثلاً می خواهم به یک فولدر بروم، اول dir را تایپ می کنم تا بدانم چه فولدرهایی در آن هست. مثلاً cd All Users را تایپ می کنم و حالا من در این فولدر هستم.
5. اگر بخواهیم به اول درایو c برگردم باید دستور cd.. را تایپ کنم اما از آن ساده تر این است cd\ .
6. برای رفتن به دیگر درایوها مثلاً درایو E از این دستور استفاده می کنم E: .
7. با دستورdir می توانستیم فایل ها و فولدرهای داخل فایل جاری را ببینیم اما اگر فایلی هایدن بود چه؟ از این دستور استفاده می کنم attrib .
8. برای تغییر نام دادن یک فایل از دستور ren استفاده می شود برای مثال Man را به Eisa تغییر نام میدهم پس مینویسم ren Man Eisa .
9. اگر بخواهیم عکسی را به فولدری به نام Eisa در درایو F کپی کنیم باید از دستور زیر استفاده کنیم: copy Dj.jpg f:\Eisa البته باید توجه داشت که مبدأ عکس باید در فولدری باشد که در داس درون آن هستید.
10. برای پاک کردن دو راه داریم: 1- بعداز رفتن به محل عکس یا فولدر تایپ کنید: del Eisa.jpg و یا هر جا که هستید با دادن آدرس عکس خیلی راحت پاکش کنید: del F:\Eisa\8.avi .
11. برای ساختن فولدر از دو دستور md وmkdir می توان استفاده کرد و فرقی با هم ندارند مثال: md Eisa .
12. برای پاک کردن پوشۀ خالی با نام Eisa می نویسیم: rd Eisa برای پاک کردن اطلاعات یک فولدر از دستور del استفاده می شود.
13. حالا درصورت ساخت یک پوشه با نام Eisa Ahmadi باید چه کار کرد؟ از این دستور استفاده کنید: md “Eisa Ahmadi” استفاده کنید منظورم از این پوشه به فاصله بین کلمه ها توجه کنید و با استفاده از این دستور می توانید بر روی هر فایل یا فولدری که فاصله ای بین نام آن وجود دارد عملیات انجام دهید مثال: برای پاک کردن پوشه E A می توانید بنویسید rd “E A” .
14. با ترکیب کلید های Alt+Enter از حالت تمام صفحۀ داس لذت ببرید.
داس تماماً بر پایه نوشته و متن است. شاید برایتان جالب باشد که می توان با داس مثل برنامه Notepad ویندوز با فرمت txt فایل متنی تولید کرد. شما می توانید با این دستور یک فایل متنی تولید کنید:
Copy con filename.txt
Filename اسم دلخواهی است که می توانید هرچه خواستید بگذارید، حالا متن خود را تایپ کنید و برای save کردن از Ctrl+Z استفاده کنید و با نوشتن type در آنجایی که در داس بودید میتوانید فایل متنی خود را ببینید مثال: type filename.txt .
1. برای دیدن نام کامپیوتر خود از این دستور استفاده کنید: HostName .
اگر می خواهید تمام دستوراتتان را در داس اجرا کنید می توانید تمام دستورات خود را در برنامه Notepad نوشته و با فرمت .bat ذخیره کنید، برای ذخیره کردن با این فرمت باید save را روی all file قرار دهید و بعد از قرار دادن اسم .bat را به آن اضافه کنید. مثال:
D:
Rd Eisa
Md Milad
F:
Cd pic
Copy s.jpg d:\hosain
با استفاده از دستور echo پیغامی را به فردی که فایل را باز می کند بدهید یا یک پغام اخطار بدهید. مثال: echo hala computer shoma restart mishavad این پیغام را درون Notepad نوشته و با فرمت bat ذخیره کنید اما بعداز اجرا کردن این فایل می بینیم پیام ظاهر شده سریعاً بسته می شود که با این کار فایده ای در این دستور دیده نمیشود اما شما میتوانید با اضافه کردن دستور pause می توان این مشکل را حل کرد و با زدن دکمه به مرحله بعد رفت اما باز هم مشکلاتی را می بینیم یعنی جملات اضافی! برای اینکه از شر این جملات خلاص شویم از دستور این دستورات در دو خط اول فایل bat استفاده کنید
echo off@
cls
echo hala computer shoma restart mishavad
pause
دستور echo off از تایپ نوشته های زائد جلوگیری می کند وبرای تایپ دوباره دستورات و نوشته های زائد می توانید از @echo on استفاده کنید از تنظیمات گفته شده فقط در همان فایل است که درون آن نوشته می شود و برای هر فایل باید جدا گانه نوشته شود.
حالا به دستور Exist می پردازیم.
Exist یعنی موجود بودن و وجود داشتن، شما می توانید با این دستور از وجود داشتن یا عدم وجود داشتن یک فایل با خبر شوید و با دستور شرطی if شرایطی را تعیین کنید. مثلاً می گویید اگر در فولدر جاری q.txt وجود داشت بگو وجود دارد:if exist q.txt echo hast این یک دستور شرطی است و در صورت عدم وجود فایل مورد نظر هیچ اتفاقی نمی افتد. کسانی که با یکی از زبانهای برنامه نویسی کار کرده اند بهتر این موضوع را متوجه می شوند. شما می توانید برای عدم موجود یک فایل یا فولدر شرط بگذارید برای این کار از Not exist استفاده می شود در ضمن می توانید کار برد های دیگری به جز دستور echo را به کار ببرید:
If not exist a md a دستور بالا وجود داشتن فولدری به نام a را بررسی می کند و اگر وجود نداشت آنرا می سازد. می توانید بگویید اگر فایلی وجود داشت یک سری از دستورات را اجرا کند و اگر وجود نداشت چند دستور دیگر را اجرا کنید. این قسمت کمی شبیه به زبان برنامه نویسی vb است.
If not exist ab.bat goto d
Ren ab.bat a.bat
Md as
Del s
:D
Del F
Md g
این قسمت از آموزش بسیار مهم است و اگر شما آن را کاملاً یاد بگیرید می توانید از داس حتی برای ساخت ویروس های خطرناک استفاده کنید یا حتی برای از بین بردن ویروس های معروف و خطرناک استفاده کنید . داس با این همه سادگی قدرتمند است و نباید آن را دست کم گرفت. پس خوب توجه کنید :d در خط پنجم نام یک محل است و می توانید آن را به سلیقه خود هر چه دوست دارید نام گذاری کنید. فقط توجه داشته باشید که D: و:D با هم تفاوت دارند. اگر : قبل از D بیاید نشانه یک محل است ولی اگر بعد از آن بیاید برای رفتن به درایو D است.
در خط اول گفته شده اگر ab.bat وجود نداشت به محل d برو، یعنی دستوراتی را که زیر آن خط کشیده شده را اجرا نکن و از روی آنها گذر کن بدونه آنکه آنها را انجام دهی. ولی اگر وجود داشت الان به d نرو، دستوراتی را که زیر آن خط کشیده شده است را اجرا کن و خط به خط جلو برو و به دستورات عمل کن.
وقتی به دستوراتی که زیر آن خط کشیده شده است عمل کرد به خط بعدی یعنی d می رود و بقیه دستوراتی را که جزء d هستند اجرا می شوند اگر می خواهید آنها اجرا نشوند قبل از d بنویسید به یک محل بعد از d برو. آن محل را MO نامگذاری می کنم و دستور من به شکل زیر تغییر خواهد کرد:
If not exist ab.bat goto d
Ren ab.bat a.bat
Md as
Del s
Goto mo
:D
Del F
Md g
:mo
در ابتدا ساخت یک ویروس ساده و خطرناک را آموزش می دهم. در درایو ویندوز و در پوشه ویندوز فایلهایی وجود دارند که برای اجرای ویندوز لازم است. اگر چندتا از آنها پاک شوند ویندوز خراب می شود. کافی است دستور پاک کردن آنها را بنویسید، ابتدا باید بدانید که *.* یعنی همه فایلها در فولدر مورد نظر. برای پاک کردن همۀ فایل های این فولدر می نویسیم:
Del C:\windows\*.*
ولی هرگز این کار را نکنید!!! اگر این دستور را در یک فایل bat بنویسید و در یک کامپیوتر اجرا کنید که ویندوز در درایو d نصب شده باشد کار نمی کند، در این صورت باید بنویسید:
Del C:\windows\*.*
این کار ممکن است ناخوشایند باشد، داس فکر اینجا را هم کرده است عبارت %system root% یعنی درایوی که ویندوز در آن نصب شده است و فولدر ویندوز. پس دستور ما به شکل زیر تغییر می کند:
Del %system root%\*.*
میانبرهای دیگر:
%programfiles% برای درایو ویندوز و فولدر program files
%userprofile% برای رفتن به فولدر یوزر یعنی درایو ویندوز، ........
بازهم می گم که این کار را انجام ندهید!!!
خوب حالا یک دستور دیگر به نام tree ، که این دستور زیاد کاربرد ندارد اما دانستن آن ضرری ندارد. با نوشتن tree در داس می توان تمام شاخه ها و زیر مجموعه های فولدر جاری را تا آخر دید اما چون داس در محیط ویندوز 300 خطی است (در گذشته داس 50 خطی بوده) به همین دلیل شاید برای دیدن فولدرها و شاخه های یک درایو که اطلاعات زیادی در آن هست با مشکل مواجه شوید و تمام آنها را نمی توانید ببینید. این دستور فقط فولدرها را نشان می دهد و برای دیدن فایل ها باید /f را باید به آن بیفزایید و برای زیبایی کار نیز می توان /a را به آن اضافه نمود و یا هردوی آنها را به کار برد مثلِ:
Tree/f
Tree/a
Tree/f/a
خوب این بود یک نگاهی کوچک به سیستم عامل داس و براتون بگم که این نخ راهی دراز دارد چرا که من نخواستم باقی آموزش را بنویسم به خاطر اینکه بسیار پیچیده و زیاد مهم نبود و دربارۀ راجستری بود که ما از همان فرمان در خود run ویندوز می توانیم استفاده کنیم و به نظر من راحتتر است. و و و در آخر بگم که منو ببخشید که اجق و وجق نوشتم اما مطمئن هستم لذت بردید.