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

كيفية البحث في AxWebBrowser1 عن طريق الكود

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

إخواني كيفية البحث في AxWebBrowser1 عن طريق الكود وليس عن طريق Ctrel+c ................

هناك برامج يمكن البحث فيها بهذه الطريقة مثل جامع التراث الإسلامي ............كيف ...............

تم تعديل هذه المشاركة بواسطة albahr في 17 فبراير 2007 في 11:52

#2

هي F مش C ..

هل جربت البحث ؟

وهل أنت متأكد من أنك تريدها بفيجوال بيسيك 6 ؟

تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 17 فبراير 2007 في 21:41

#3

عذرا هو مجرد خطأ Ctrel+F

نعم أريده بالفجوال بيسك 6

ولك الشكر

#4

أخي الغالي يمكنك ببساطة معرفة جميع الكلمات الموجودة في الصفحة ووضعها في متغير بهذه الطريقة

var1= WebBrowser1.Document.body.innerText

var2= WebBrowser1.Document.body.OuterText

وياريت لو حد من الأخوة يوضح الفرق بين الأثنين لأني لما بستخدم الأثنين بيدي نفس النتيجة

وهي جميع الكلمات الموجودة في الصفحة

بعد كده ممكن تبحث داخل المتغير ده بأي دالة من دوال التعامل مع السلاسل الحرفية

وليكن دالة InStr

زي كده

InStr(var1,"كلمة البحث")

وناتج الدالة دي رقم بيوضح موضع اول نتيجة وصل لها في البحث يعني لو رجعت برقم 20 ده معناه ان الكلمة اللي انت دورت عليها موجودة بعد 19 حرف من المتغير var1

ولو رجع 0 ده معناه ان الكلمة مش موجودة

وفي اشكال كتيرة للدالة وكمان في دوال تانية للبحث

على فكرة ممكن نستخدم الكود اللي بنجيب منه كلمات الصفحة بشكل تاني وهو

var1= WebBrowser1.Document.ActiveElement.innerText

var2= WebBrowser1.Document.ActiveElement.OuterText

وهنا بيكون في تحديد اكتر لو مش عاوز تبحث في كل الصفحة بيبحث في الأطار النشط او الجزء النشط في الصفحة

يارب أكون وفقت في إجابتك

zsO56863.jpg
#5

مشكور اخي ولكن بالنسبة للفرق بين الكودين هو علي التوالي :

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

var1= WebBrowser1.Document.body.innerText

اما الكود التالي فهو بيقرا الكلمات الا تقدر تعدل فيها زي الموجودة داخل تكستات بوكس مثل لما تيجي تكتب اسم المستخدم والباسورد في تكستات الدخول للمنتدي تقدر تاخد منها المكتوب فيها واي مكان تقدر تحرر فيه نص وتغيره الكود التالي بيقدر انه يعر فالمكتوب فيها .

var2= WebBrowser1.Document.body.OuterText

تحياتي

#6

الف شكر ليك أخي Max bayne

على الشرح للفرق بين الكودين

ربنا يخليك

zsO56863.jpg
#8

شكرا لكم ،،،، إعذروني لم أرد عليكم الفترة الماضية لأنني فقدت الموضوع وفرمت جهازي ولم أعمل نسخة إحتياطية من المفضلة ...

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

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