تقييم الموضوع :
  • 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 787 07-08-24, 08:49 PM
آخر رد: alachk
  [VB.NET] كل إصدارات Visual Studio Express هنا فى هذا الرابط AmeenRashed 0 830 20-11-23, 10:52 AM
آخر رد: AmeenRashed
  كيفية تشغيل هذا الرابط على ListView crazykinko 2 976 22-12-22, 12:12 PM
آخر رد: crazykinko
  ممكن مساعدة في فك تشفير الرابط crazykinko 7 3,210 22-10-21, 12:53 AM
آخر رد: crazykinko
  جلب الرابط المباشر من هنا ابو روضة 7 2,321 24-03-21, 01:33 AM
آخر رد: ابو روضة
  [سؤال] عايز اجلب قاعدة بيانات سيكوال واعرضها في text عاصم النجار 1 1,512 05-05-20, 02:11 AM
آخر رد: ابو ليلى
  [سؤال] كيف اجلب احداثيات الماوس بالنسبة لكونترول معين ولتكن صورة ابراهيم ايبو 5 2,846 31-05-19, 04:15 AM
آخر رد: sami4
  ممكن اعرف ما هو باترين هذا الرابط ابو روضة 2 2,086 24-11-18, 12:22 AM
آخر رد: ابو روضة
  اريد جلب هذا الرابط ابو روضة 0 1,448 11-12-17, 02:10 AM
آخر رد: ابو روضة
  [VB.NET] كيف اجلب عنوان ip كما بالصورة e-coder 5 2,761 27-08-17, 05:58 AM
آخر رد: أبو نوره

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


يقوم بقرائة الموضوع: