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

طريقة البحث عن جمله معينه داخل ملف نصي

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

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

سؤالي هو :

اريد ان اقوم بالبحث في ملف نصي txt عن جمله معينه على سبيل المثال :

welcome to vb

بحيث انه اذا عثر البرنامج على هذه الجمله في الملف يقوم بعرض message box مكتوب فيها على سبيل المثال :

تم العثور على الكلمه المطلوبه هل تريد الاستمرار ام لا .

في حال نعم ينفذ الكود الذي بعدها في حال لا يتراجع .

طبعا يكون البحث عن طريق command .

ارجو ان يكون السؤال واضحا .

وشكرا لكم .

#2

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

مادام سؤالك واضح ومفهوم فهذا مثال لك لفتح الملف والبحث بداخله

أرجو أن يفيدك

Private Sub Form_Load()
Text1 = "welcome to vb"  'النص المراد
End Sub


Private Sub Command1_Click()
Dim eee As String, File As Long
Dim i As Long, ss As String, sss As String

sss = "c:\1.txt"  'مسار الملف

eee = Space$(FileLen(sss))   'حجم الملف

File = FreeFile 'ملف جديد

Open sss For Binary As File
	Get #File, 1, eee
Close #File

For i = 1 To Len(eee)
	ss = Right(Mid(eee, 1, i), Len(Text1))
		If ss = Text1 Then
			If MsgBox("تم العثور على الكلمه المطلوبه هل تريد الاستمرار ام لا", vbYesNo) = vbYes Then
			Else
			MsgBox "خروج من البحث"
			Exit For
			End If
		End If
Me.Caption = i
DoEvents
Next

MsgBox "إنتهى البحث"
'مع تحيات عبد العزيز اليوسفي - منتديات الفريق العربي للبرمجة
End Sub

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

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