کامپیوتر، شبکه

کپی برداری از مطالب  وبلاگ با ذکر منبع مجاز است.

اجرای برنامه های تحت dos در ویندوز

شنبه بیست و هفتم مرداد ۱۳۹۷ 13:49

شما اگر بخواهیید این بازی را در ویندوز ۷ که الان جدیدترین است اجرا کنید مطمئنا اول به cmd میروید و بعد که در آنجا دستور را بنویسید به این پیغام خطا که فقط مخصوص بازی نیست شاید به نرم افزار حسابداری شما هم همین گیر را بده میده.

Capture1

اگر ویندوز xp دارید کار شما بسیار راحت است! اگر دقت کنید در بالای پنجره cmd سمت چپ، یک icon سیاه رنگ که نشان cmd است میبینید روی این اگر کلیک کنید میتونید با انتخاب گزینه run full screen مشکل را حل کنید ولی در ویندوز ۷ این گزینه وجود ندارد و در xp mode هم این گزینه اصلا کار نمیکند. پس توی ۷ چکار کنیم؟
اولین کاری که میشه کرد اینه که ویندوز را shut down کنید و با یه cd bootable ویندوز ۹۸ یا me وارد dos بشید و از اونجا برنامه را run کنید. اگر تمام پارتیشنهای شما ntfs باشد در اونجا به مشکل میخورید چون dos نمیتونه ntfs را شناسایی کنه. پس میتونید از این روش استفاده کنید که یه فلش دیسک را به fat32 فرمت کنید و فایلها را درون آن بریزید و هنگامیکه از این طریق وارد dos بشید میتونید از فلش دیسک اون برنامه یا بازی را run کنید اگر تمام پارتیشنها ntfs باشند فلش دیسک درایو C میشود.
اگر بخواهید بازی پرنس را اجرا کنید هیچ مشکلی ندارید ولی شما مشکل صدا هم دارید و اون اینکه درایو کارت صدا dos نصب نشده که اصلا امروزه دیگه وجود نداره. پس باید dos را در خود ویندوز اجرا کنیم به نحوی که از درایور سخت افزارهم بهره ببریم.
اجرای این حرکت که از الان مینویسم برای کاربران غیر ویندوز هم مثل لیینوکس میتونه انجام بگیره پس ادامه میدم.

به سایت dosbox مراجعه کنید و نرم افزار dosbox را دانلود کنید.(حجم کمی دارد)
توجه کنید که این تنظیمات یکبار برای همیشه است ولی بهترین موردی هست که من سراغ دارم اگر شما مورد بهتری سراغ دارید در نظرات بنویسید استفاده میکنیم. وقتی دانلود تمام شد نصب dosbox را ادامه بدید. در هنگام نصب اگر از شما پرسید چه مسیری نصب بشه شما مسیر فولدر برنامه یا بازی که میخواهید اجرا کنید را بدید. مثلا:

c:\games\prince2

princepersiatwo3

حالا dosbox در این فولدر باز شد در میان فایلها فایل اجرایی dosbox را باز کنید تا وارد dos شوید وقتی وارد شدید این دستور را بنویسید:

prince-of-persia-2-game-config

وقتی نوشتید دکمه enter را بزنید منتظر چیزی نباشید اتفاقی نمیفته بعد بنویسید exit تا از dosbox خارج بشید. حالا اگر در فایلها نگاه کنید یه فایل به نام dosbox.conf هم اضافه شده این فایل را از طریق notepad باز کنید. و در داخل notepad باید scroll را به پائین ببرید تا آخر و دستوری را باید اضافه کنید همانند تصویر زیر:

Capture3

شما باید [autoexec] را پیدا کنید و زیرش دستور را به این شکل وارد کنید.

mount c c:\games\prince2
c:
prince

کاربران قدیم که با dos کارکردن میدونند که این autoexec چی هست شما لازم نیست بخواهید بدونید چی هست چون دوره اش گذشت.

توجه کنید که شما به جای آدرس prince که من نوشتم هر چیزی را میتونید قرار بدید.

حالا تغییرات را save کنید و برید dosbox را اجرا کنید اونوقت میبینید که بطور خودکار برنامه اجرا خواهد شد. این تنظیمات یکبار برای همیشه است حالا شما اگر ۱۰ تا برنامه هم که داشته باشید میتونید ۱۰ تا dosbox به همین شکل نصب کنید هیچ موردی ندارد. من خودم پرنس را اجرا کردم و تصویرش هم میذارم تا ببینید من این پرنس را در ویندوز ۷ به راحتی اجرا کردم و حتی صدا هم دارم. (فقط در prince of persia2 شما باید در فایل setup تنظیم صدا را روی sound blaster pro بذارید و ذخیره کنید تا صدای اصلی را داشته باشید.

desktop

اگر بخواهید full screen اجرا شود در همان فایل dosbox.conf در اوایل این فایل گزینه دارید که جلوی full screen نوشته false که شما آنرا پاک کنید و true بنویسید مثل تصویر زیر:

Capture4

منبع

مهندس چراغی
بیوگرافی
رفع ایراد سیستم و شبکه های کامپیوتری  ، برقراری امنیت  و نیز فروش تمامی تجهیزات مربوط به آنها
کدهای وبلاگ