الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هام جداً : اريد تشغيل ملف Exe من فورم بالفيجوال بيسك 6

مغلق
بدأه HSMH في 24 نوفمبر 2007 · 11 رد · 6,322 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته...

اريد كود تشغيل ملف exe من فورم Visual Basic 6 وهذا الملف في نفس المجلد اللي فيه البرنامج يعني اريد ان يكون كود التشغيل معتمد على وجود الملف exe في مجلد البرنامج

تم تعديل هذه المشاركة بواسطة HSMH في 24 نوفمبر 2007 في 08:15

#2

السلام عليكم

الامر يحتاج الى دالة صغيرة وهي SHELL

إذن استعملها هكذا

Sub OpenExe(FileName As String)
If Dir$(FileName) <> vbNullString Then
Shell FileName, vbNormalFocus

Else
MsgBox "The File Does Not Exist", vbInformation, "No File"
End If
End Sub

بحيث FileName هو اسم البرنامج الذي تريد تشغيله

والشرط هو أن يكون في نفس مجلد البرنامج

آمل أن يجيب هذا عن طلبك وإلا حاول الشرح بطريقة أخرى

#3

راجع الدرس حول فتح الملفات

/index.ph...st&id=53699

ألا بذكر الله تطمئن القلوب

#4

السلام عليكم ورحمة الله وبركاته

اشكركم جزيل الشكر على المساعده ولكني جربت الطرقه ومشتغلتش معايا ... معذرة فاني مبتدأ وممكن مكنش قدرت اوصل للطريقة بالطريقة السليمه

اذا اكمن ان تكون الطريقة بمثال بفتح اي ملف تنفيذي في مجلد المشروع زي الحاسبة مثلاً انزله على جهازي واعرف كيف اشتغل يكون افضل بالنسبه لي وجزاكم الله كل خير

لانه بصراحه مطلوب مني اضغ زر امر يفتح ملف exe في ملف المشروع والموضوع دا واقف معايا شويه

#6

السلام عليكم ورحمة الله وبركاته

اخي الكريم

انت تريد فتح اي ملف exe في مجلد البرنامج ؟؟

shell app.path & "\*.exe"

ام تريد فتح برنامجك ؟؟

shell app.path & "\" & app.exename & ".exe"

ام تريد فتح ملف exe معين ؟؟

shell app.path & "\name.exe"

ممكن توضح اكثر ؟

startingprogremmer.jpg
#8

شكرا جزيلا لكم ولو ينفع اخي الكريم مثال على كيقية فتح ملف txt في نفس المجلد المشروع لاني بدلت اسم الملف calc.exe باسم وامتداد ملف نصي بس لم يعمل ..

#9
HSMH كتب:
شكرا جزيلا لكم ولو ينفع اخي الكريم مثال على كيقية فتح ملف txt في نفس المجلد المشروع لاني بدلت اسم الملف calc.exe باسم وامتداد ملف نصي بس لم يعمل ..

راجع الدرس في المشاركة رقم 3

بالتوفيق

ألا بذكر الله تطمئن القلوب

#10

صحيح اخي انا شوفت المثال بس عايز مثال على فتح ملف نصي txt في نفس مجلد المشروع بدالا من الملف التنفيذي calc.exe

#11
HSMH كتب:
صحيح اخي انا شوفت المثال بس عايز مثال على فتح ملف نصي txt في نفس مجلد المشروع بدالا من الملف التنفيذي calc.exe

كل ما تريده أخي HSMH موضح بالتفصيل في درس أخي المزمجر ( المشاركة الثالثة ) ..

'قسم التصريحات
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'قسم الاكواد
Private Sub Command1_Click()
	ShellExecute Me.hwnd, "open", App.Path & "\1.txt", "", "", 1
End Sub

على افتراض وجود الملف "1.txt" في نفس مجلد البرنامج ...

تم تعديل هذه المشاركة بواسطة المبرمج أحمد في 26 نوفمبر 2007 في 16:12

سبحان الله وبحمده ... سبحان الله العظيم

#12

أشكرك جزيل الشكر يا أخي الكريم وهذا ما كنت ابحث عنه

وجزاكم الله كل خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…