تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجلب الرابط الي بالمتصفح
#7
(11-09-18, 02:08 AM)bidaya كتب : صلىي علي النبي محمد
للافادة اخواني كود جلب الرابط بالمتصفح
لحد الان توصلت الى متصفحين
قوقل كروم و المتصفح العجوز
كود الفير فوكس لم ينجح معي
ان شاء الله لما ينجح رابح احطه على طول


كود :
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Diagnostics
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Windows.Forms
Imports NDde.Client
Imports System.Windows.Automation
Imports SHDocVw
Public Class Form5

   Public Function GetIExploreActiveTabUrl() As String
       Dim processesByName = Process.GetProcessesByName("iexplore")
       If processesByName.Length <> 0 Then
           Dim oDde = New DdeClient("IExplore", "www_GetWindowInfo")
           oDde.Connect()
           Dim url = oDde.Request("1", 5000)
           oDde.Disconnect()
           If url.Contains(",") Then url = url.Split(","c)(0).Replace("""", "")
           Return url
       End If

       Return Nothing
   End Function

   Public Function GetChromeActiveTabUrl() As String
       Dim procsChrome = Process.GetProcessesByName("chrome")
       For Each chrome In procsChrome
           If chrome.MainWindowHandle = IntPtr.Zero Then Continue For
           Dim elerent = AutomationElement.FromHandle(chrome.MainWindowHandle)
           If elerent Is Nothing Then Return Nothing
           Dim conditins As Condition = New AndCondition(New PropertyCondition(AutomationElement.ProcessIdProperty, chrome.Id), New PropertyCondition(AutomationElement.IsContentElementProperty, True), New PropertyCondition(AutomationElement.IsContentElementProperty, True), New PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Edit))
           Dim elerentx = elerent.FindFirst(TreeScope.Descendants, conditins)
           Return (CType(elerentx.GetCurrentPattern(ValuePattern.Pattern), ValuePattern)).Current.Value
       Next

       Return Nothing
   End Function

 
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim url = GetChromeActiveTabUrl()
       Dim url1 = GetIExploreActiveTabUrl()
       If Not String.IsNullOrEmpty(url) Then TextBox1.Text = url
       If Not String.IsNullOrEmpty(url1) Then TextBox1.Text = url1

   End Sub

   
End Class
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف اجلب الرابط الي بالمتصفح - بواسطة bidaya - 05-02-19, 01:03 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اقدر اجلب بيانات من ملف اكسل الى داتا جريد فيو alachk 5 1,077 07-08-24, 08:49 PM
آخر رد: alachk
  [VB.NET] كل إصدارات Visual Studio Express هنا فى هذا الرابط AmeenRashed 0 987 20-11-23, 10:52 AM
آخر رد: AmeenRashed
  كيفية تشغيل هذا الرابط على ListView crazykinko 2 1,132 22-12-22, 12:12 PM
آخر رد: crazykinko
  ممكن مساعدة في فك تشفير الرابط crazykinko 7 3,485 22-10-21, 12:53 AM
آخر رد: crazykinko
  جلب الرابط المباشر من هنا ابو روضة 7 2,595 24-03-21, 01:33 AM
آخر رد: ابو روضة
  [سؤال] عايز اجلب قاعدة بيانات سيكوال واعرضها في text عاصم النجار 1 1,608 05-05-20, 02:11 AM
آخر رد: ابو ليلى
  [سؤال] كيف اجلب احداثيات الماوس بالنسبة لكونترول معين ولتكن صورة ابراهيم ايبو 5 3,042 31-05-19, 04:15 AM
آخر رد: sami4
  ممكن اعرف ما هو باترين هذا الرابط ابو روضة 2 2,214 24-11-18, 12:22 AM
آخر رد: ابو روضة
  اريد جلب هذا الرابط ابو روضة 0 1,522 11-12-17, 02:10 AM
آخر رد: ابو روضة
  [VB.NET] كيف اجلب عنوان ip كما بالصورة e-coder 5 2,930 27-08-17, 05:58 AM
آخر رد: أبو نوره

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم