ورود

View Full Version : سوال: داس در بیسیک 6



barnamenewis
سه شنبه 07 اردیبهشت 1389, 18:33 عصر
باسلام!:خجالت:
من یه برنامه دارم که تحت داس ویندوز اجرا میشه و برای کار باهاش باید وارد محیط cmd بشم ادرس برنامه بعلاوه فایلی که باید کار روش انجام بشه رو بهش بدم
مثلا:C:\newfolder\1.exe g t filename.bat g t
در این صورت برنامه اجرا میشه و کارشو انجام میده
خوب امروز که خیلی بیکار شدم گفتم بذار با سواد ناقسمون یه نیمچه برنامه بنویسم که دیگه هر بار نیاز به این کارا نباشه
پس یه صفحه ایجاد کردم که از منوی فایل فایل مورد نظر انتخاب میشه بعد اسم فایل با پسوندش ذخیره میشه اسم فایل اجرایی هم بهش اظافه میشه که به این شکل در میاد

1.exe g t filename.bat g t
برنامه cmd هم فرا خانی میشه
حالا سوالاتم
1 -نمی دونم چه جوری اون ادرسو به cmd منتقل کنم اجرا کنم:متفکر:
2-وقتی cmd فرا خانی می کنم خارج از برنامه اجرا میشه راهی هس که بشه تو خود برنامه یه کادر ایجاد کرد و برنامرو تو اون اجرا کرد

اگه طولانی شد معذرت :قلب:

alih110
سه شنبه 07 اردیبهشت 1389, 20:16 عصر
کمی جستجو کنید :

http://barnamenevis.org/forum/showpost.php?p=762930&postcount=79

barnamenewis
چهارشنبه 08 اردیبهشت 1389, 10:24 صبح
باسلام!
باتشکر دوست عزیز من از همین دستور برای فرا خانی داس استفاده کردم و مشکل هم اینه که چه جوری تو برنامه این دستور رو
1.exe g t filename.bat g t به این دستور و به این صورت
WinShell.SendKeys "1.exe g t filename.bat g t" اضافه کنم چون باید برنامه بعد از استخراج نام فایل و اضافه کردن ابشن ها دستور رو اجرا کنه و در داس بیاره

راستی برا سوال دوم جواب نبود

barnamenewis
چهارشنبه 08 اردیبهشت 1389, 23:09 عصر
کسی نبو کمک کنه:متفکر: