PDA

View Full Version : سوال: برنامه تحت داس فارسی در ویندوز XP



rostamiani
دوشنبه 25 آبان 1388, 12:00 عصر
سلام
ما یک برنامه حسابداری تحت داس داریم که برای استفاده کردن از پرینتر تحت شبکه می خوایم توی Command Prompt ویندوز XP اجراش کنیم
برنامه درست اجرا می شه ولی کاراکتر ها فارسی نمیشن :متفکر:
برای فارسی سازی از فارسی ساز vegaf استفاده شده

می دونم که میشه این برنامه رو توی XP اجرا کرد چون قبلا این کار انجام شده.، ولی نمی دونم چطور

آیا باید از فارسی ساز دیگه ای استفاده کرد یا نکته خاصی داره ؟
متشکرم :لبخند:

tdkhakpur
دوشنبه 25 آبان 1388, 12:07 عصر
شما براي اجراي برنامه هاي داس احتياج داريد كه سوييچ كامل را به مد متن انجام بديد. ولي داخل ويندوز با كليك روي برنامه بطور كامل صفحه به مد متن سويچ نميشود بلكه بايد alt+Enter را براي اين كار فشار بديد.
ولي مهمترين مساله براي پشتيباني فارسي بستگي به نرم افزار شما دارد اينكه شما vegaf را حتما بايد بعد از سويچ كامل به مد متن اجرا كنيد نه قبل از سويچ يا حين سويچ.

mortezamsp
سه شنبه 26 آبان 1388, 00:58 صبح
فکرکنم نکته اش این بود که باید برنامه رو حتما در پنجره command prompt اجرا کنیم...درسته؟

rostamiani
سه شنبه 26 آبان 1388, 09:56 صبح
Command Prompt رو به حالت Full Screen بردم بعد f.com و sepand.com روتست کردم. ولی با هیچ کدوم نتونستم توی edit فارسی بنویسم. در هر دو حالت کاراکتر های عجیبی نوشته می شد.
ظاهرا این برنامه ها نمی تونن جدول کاراکتر ها رو دستکاری کنن!

راه حلی به نظرتون می رسه ؟

متشکرم :متفکر:

tdkhakpur
سه شنبه 26 آبان 1388, 13:08 عصر
ببينيد شما حتما بايد داخل برنامه و يا بعد از سويچ كامل فونت فارسي را با سپند و يا هر فارسي ساز ديگر لود كنيد. وگرنه وينوز همان فونتهاي پيشفرض را براي مد جاري شما در نظر ميگيرد.
خلاصه يه زبان ساده تر شما اينگونه عمل كنيد به هر طريقي كه توانستيد....
برنامه خودتان را اجرا كنيد و به طور كامل به مد متن سويچ كنيد بعد فارسي ساز را اجرا كنيد.(البته تنها راه براي اين كار استفاده از توابع موجود براي اجراي فارسي ساز داخل برنامه بايد باشد.)

mortezamsp
سه شنبه 26 آبان 1388, 19:19 عصر
ببینم قبلا این ها رو دیده بودید؟؟

مرجع کامل فارسی نویسی در داس
http://www.adinebook.com/gp/product/964354205X

یه لینک درباره همین موضوع:
http://cpp.blogfa.com/post-6.aspx

تو همین سایت:
http://barnamenevis.org/forum/showthread.php?t=28686

یه نمونه برنامه که اجراش کردم فارسی مینوشت!

tdkhakpur
چهارشنبه 27 آبان 1388, 17:54 عصر
ببینم قبلا این ها رو دیده بودید؟؟

ايشان منظورشان مد text داس هست نه گرافيك و نقاشي متن؟

rostamiani
دوشنبه 17 اسفند 1388, 09:48 صبح
خیلی متشکرم
با اجرا کردن vegaf بعد از Fullscreen مشکل فارسی رفع شد، ولی هنوز یک مشکل دیگه باقی مونده :


c:
subst f: /d
subst f: d:\p86
f:

وقتی بچ فایل رو اجرا می کنم این رو می نویسه رو نشون میده:


C:\DOS>subst f: /d
Incorrect DOS version

C:\DOS>subst f: d:\p86
Incorrect DOS version

C:\DOS>f:
The system cannot find the drive specified.

ولی اگه خودم دستی دستور subst f: d:\p86 یا subst f: /d رو وارد کنم درایو F به راحتی ساخته میشه و می تونم برنامه رو هم اجرا کنم !

فکر می کنید مشکل چیه ؟

متشکرم :لبخند:

amin1softco
دوشنبه 17 اسفند 1388, 11:22 صبح
ببینم قبلا این ها رو دیده بودید؟؟

مرجع کامل فارسی نویسی در داس
http://www.adinebook.com/gp/product/964354205X

یه لینک درباره همین موضوع:
http://cpp.blogfa.com/post-6.aspx

تو همین سایت:
http://barnamenevis.org/forum/showthread.php?t=28686

یه نمونه برنامه که اجراش کردم فارسی مینوشت!
من قدیما اینها رو دیده بودم با هاشونم کار کرده بودم یادمه تو سی دی ام آر تی بود ویندوز ملنیوم یادش بخیر سپند رو اجرا می کردم یادمه nc را با این روش فارسی کرده بودن خیلی جالب بود اصل کارم اینجوریه که کارکتر های بی استفاده روسی را با کارکتر های فارسی در اون vegaf عوض می کنن البته من نمی دونم چطوری اینها رو جایگزین می کنن:متفکر:

sezarsff
سه شنبه 24 مهر 1397, 16:38 عصر
سلام خدمت همگی ببخشید یه پست را از زیر خاک در اوردم :) دقیقا ما هم یه برنامه حسابداری تحت داس داریم که نمیدونم با چی فارسی شده-توی ویندوز ایکس پی کارکتر های عجیب نشون میده:|( البته یک ویندوز ایکس پی بود که توش کار میکرد اما سورسش در دسترس نیست) فارسی ساز vegaf را هم اجرا میکنم یک صفحه داس میاد و بعدش بسته میشه و هیچ فرقی نمیکنه نرم افزار:| فول اسکرین هم کردم ولی نشد-چاره چیه؟

farhad_shiri_ex
سه شنبه 24 مهر 1397, 17:35 عصر
سلام خدمت همگی ببخشید یه پست را از زیر خاک در اوردم :) دقیقا ما هم یه برنامه حسابداری تحت داس داریم که نمیدونم با چی فارسی شده-توی ویندوز ایکس پی کارکتر های عجیب نشون میده:|( البته یک ویندوز ایکس پی بود که توش کار میکرد اما سورسش در دسترس نیست) فارسی ساز vegaf را هم اجرا میکنم یک صفحه داس میاد و بعدش بسته میشه و هیچ فرقی نمیکنه نرم افزار:| فول اسکرین هم کردم ولی نشد-چاره چیه؟

تو پیغام خصوصی برام توضیح بدید

sezarsff
سه شنبه 24 مهر 1397, 18:31 عصر
ارسال شد ممنون

sezarsff
چهارشنبه 25 مهر 1397, 15:09 عصر
سلام خدمت همگی ببخشید یه پست را از زیر خاک در اوردم :) دقیقا ما هم یه برنامه حسابداری تحت داس داریم که نمیدونم با چی فارسی شده-توی ویندوز ایکس پی کارکتر های عجیب نشون میده:|( البته یک ویندوز ایکس پی بود که توش کار میکرد اما سورسش در دسترس نیست) فارسی ساز vegaf را هم اجرا میکنم یک صفحه داس میاد و بعدش بسته میشه و هیچ فرقی نمیکنه نرم افزار:| فول اسکرین هم کردم ولی نشد-چاره چیه؟
کسی برای کمک نیست؟