PDA

View Full Version : سوال: اجرای فایل با فرمت bat



hamid_sos
یک شنبه 12 آبان 1387, 10:54 صبح
سلام دوستان.
یه برنامه نوشتم ( آنتی ویروس ) که باید یک فایل با فرمت bat رو اجرا بکنه:لبخند: این فایل رو با استفاده از کنترل OLE به برنامه وارد کردم و طوری که وقتی روی اون کنترل دابل کلیک میشه یه کادر باز میشه و اگه گزینه OPEN زده بشه فایل bat اجرا میشه.:لبخند::لبخندساده:
حالا میخوام بدونم روشی هست که این قدر کار رو سخت نکنه؟:متفکر:
مثلا میشه یه لیبل گذاشت تا با کلیک روی لیبل فایل Bat اجرا بشه؟


ممنون میشم اگه منو راهنمایی کنید:کف::قلب::بوس::لبخندساده:

خود آنتی ویروس هم تو وبلاگم هست Www.AsanHack.Blogfa.Com (http://www.AsanHack.Blogfa.Com)

shask00l
یک شنبه 12 آبان 1387, 12:23 عصر
از shell execute استفاده کن . (فرمان shell در vb6 )

3dboy1
یک شنبه 12 آبان 1387, 12:48 عصر
بر فرض من يك فايل با نام shell.bat دارم

Shell App.Path & "\shell.bat", vbNormalNoFocus

hamid_sos
دوشنبه 13 آبان 1387, 08:21 صبح
فایل shell.bat نمیخواد کنار برنامه باشه. باید داخل برنامه باشه.
اگه روشی هست راهنمایی کنید

hamid_sos
پنج شنبه 16 آبان 1387, 15:49 عصر
کسی میتونه منو راهنمایی کنه؟

.:KeihanCPU:.
پنج شنبه 16 آبان 1387, 16:46 عصر
فایل shell.bat نمیخواد کنار برنامه باشه. باید داخل برنامه باشه.


از ریسورس استفاده کن

کلمه ریسورس رو سرچ کن,تا حالا زیاد در موردش بحث شده

shask00l
پنج شنبه 16 آبان 1387, 18:06 عصر
فایل shell.bat نمیخواد کنار برنامه باشه. باید داخل برنامه باشه.
اگه روشی هست راهنمایی کنید

میتونی فایلو با برنامت بنویسی . ایجاد کردن فایل bat کار سختی نیست . 1 فایل ساده از نوع text با پسوند bat .

3dboy1
پنج شنبه 16 آبان 1387, 22:36 عصر
سلام
در ادامه بحث shask00l :


Open "c:\shell.bat" For Output As #1
Print #1, "dir >>c:\shell.txt"
Close #1
Shell "c:\shell.bat"

اميدوارم مشكلت حل بشه

.:KeihanCPU:.
پنج شنبه 16 آبان 1387, 22:40 عصر
1 فایل ساده از نوع text با پسوند bat



Open "C:\1.bat" for output as #1
print #1,"salam"
close #1