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

معرفة أسماء الأجهزة في الشبكة المحلية

مغلق
بدأه al_mobrmg في 8 مارس 2006 · 2 رد · 1,584 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

سؤالي في حالة كان أحد الأجهزة متصل داخل شبكة محلية ،، فما هي الشفرة التي يتم من خلالها معرفة أسماء الأجهزة الأخرى المتصلة بالشبكة .

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

#2

السلام عليكم

افتح الدوس واكتب

net view

ويطلع لك كل اسماء الاجهزة على الشبكة

واذا بغيت تعرف رقم الاي بي لجهاز اكتب

ping pc1

استبدل pc1 باسم الجهاز

#3

هذا هو الكود المطلوب إن شاء الله :

Private Sub Computers_Name_List()
On Error Resume Next
'Clear List Box
Computers_List.Clear
'Create file with list of network computers
Shell "cmd /c net view >C:\comName.txt", vbHide
Dim FileSystemObject, TextStream As Object
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
'Open text file
Set TextStream = FileSystemObject.OpenTextFile("C:\comName.txt")
'Read in file line by line at trim it down to needed info
x = 0
Do Until TextStream.AtEndOfStream
    x = x + 1
    strLine(x) = TextStream.ReadLine
    strLine(x) = Mid(strLine(x), 3, 18)
    strLine(x) = Trim(strLine(x))
Loop

'close file
TextStream.Close

'Output
For i = 4 To x - 2
  Computers_List.AddItem strLine(i)
Next i

End Sub

قم بإنشاء القائمة Computers_List و منثما استدعي هذا الاجراء الذي اسمه Computers_Name_List() داخل الـ Form_Load

اذا الامور مشيت معك تمام بلغنا .. و لا تنسانا :)

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

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

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