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

كود استخراج الMAC Address

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

السلام عليكم .. كل عام وانتم بخير

>> MAC Address <<

اعتقدر لا يوجد شخص لا يعرف الـ MAC Adress وهو العنوان لكرت الشبكة

لكنــ الريد كود يقوم بعرض ذلك العنوان في Text Box

كما هو مبين في الصورة

461910486.jpg

ارجو منكم اخواني الكرام التكرم .. واعطائي ذلك الكود ..

#2

>> MAC Address <<

جاري البحث .. وكذلك جاري الانتظــار :lol: ..

#3

تفضل اخي هاوي!

ماشالله شغلك كل في النظام و الحماية اذا خلص البرنامج ارسل لنا نسخة :lol:

GetMACadr.rar

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#4

HnHn شكلك تراقب تحركاتي :lol:

ولا يهمك .. ما طلبت شي .. يالغالي

لكنـ .. لو تقدر تعدل في الكود شوي .. -_-

ابي اعرض الماك ادرس لوحده بدون اي زيادات في الــText Box

يا ليت لو .. تقدر تعرضه في الـText Box

#5

ما شاء الله عليك اخوي هاوي

اسئلتك دايم حلوه وتستوقف المبرمج الحقيقي !!!

ولكن الكود اللي أرفقه مشرفنا العزيز معقد جدا جدا جدا وهو في النهاية كود برمجي يشكر عليه..

ولكن فيه طريقة اسهل استخدمتها من فترة طويلة ومختصرة وسهلة ان شاء الله احصلها وارفقها لك قريب..

#6

بالفعل اخ Al-jameel الكود تحصلت عليه من موقع اجنبي وهو معقد فأتمنى ان تعذرني

لأني لم اصل الى قدراتك ولا اعرف كيف ان اشارك بالكلام :lol:

اقتباس
لكنـ .. لو تقدر تعدل في الكود شوي

ولا يهمك اخي هاوي! سأقوم بذلك بعد ان نرى ما لدى الاخ Al-jameel فربما يكون اسهل واسرع ...

تم تعديل هذه المشاركة بواسطة HnHn في 6 يناير 2007 في 23:52

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#7

مدري ليـش كل ما طلبت شي .. يتأخر الرد .. وتكثر التعليقاات

HnHn :angry: Al-jameel

اي واحد يعرف يعلق .. -_-

لكن مو اي واحد يعلق بمثال عملي ..

انتظـر تعليقاتكم القادمة .. ويا ليت تكون بمثال عملي

<_<

تم تعديل هذه المشاركة بواسطة هاوي! في 7 يناير 2007 في 00:14

#8

كلامك صحيح اخي هاوي! وانا اعتذر

وقد تحصلت على ما تريد ... ماذا تريد اكثر ... لا اعتقد انك مستعد لشرح مسائل لكل عضو يسئل فالكل يأخذ ويرحل وها انت تحصلت على ما تريد ويجب ان تتعب قليلا في تقيلص الكود

اخ Al-jameel :

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

تم تعديل هذه المشاركة بواسطة HnHn في 7 يناير 2007 في 01:16

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#9

مشرفنا العزيز HnHn (h)

انا ما قلت شيء غلط ولا تكلمت بشيء غلط..وش فيك زعلان :angry:

__________

اخ Al-jameel :

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

__________

هو انا قلت شيء اصلا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :wacko:

__________

هاوي الطرق كثيرة ومتعددة منها مثل الكودالتالي..

Private Sub Command1_Click()
Open "c:\mac\mes.bat" For Output As #5
Print #5, "Getmac>>mac.txt"
Close #5
End Sub
Private Sub Command2_Click()
Shell "c:\mac\mes.bat", vbHide
End Sub
Private Sub Command3_Click()
List1.Clear
Dim sss As String
Open "c:\mac\mac.txt" For Input As #2
Do While Not EOF(2)
Input #2, sss
List1.AddItem LTrim(sss)
Loop
Close #2
List1.Selected(3) = True
End Sub
Private Sub Command4_Click()
Text1.Text = Left(List1.Text, 17)
End Sub
'IPConfig (Windows 98/ME/XP/2000/NT)
'Winipcfg (Windows 95/98)
'Getmac  (Windows XP)
'ipconfig/all
'وهناك اضافات بسيطه للتعامل مع الملف مثل التأكد من تصديرة للمفكرة والقراءة منه وحذفه وغيره

طول بالك يا مشرفنا واحنا نتناقش ونتبادل الأفكار ومجهودك واضح الله يعطيك العافيه...

#10

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

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

جزاكم الله كل خير على مجهوداتكم

ولكني أتسائل

فقط تسائل

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

إذاً هل السائل مبرمج أم لا

إذا كل الكود صعب فلماذا لا يقوم بتصفية الخرج

أرجوا أن تعذروني على ردي وكن استغرابي جعلني أتكلم

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

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#11

هذه الـ function تفوم بإيجاد الـ MacAddress Local

Private Function GetMACAddressLocale() As String
	On Error Resume Next
	Dim ss As String
	Dim strInput As String
	Dim strSearchString
	Dim fso As New FileSystemObject, TXT As TextStream

	Shell "cmd /c ipconfig /all > C:\Mac1.txt", vbHide

	Set TXT = fso.OpenTextFile("C:\Mac1.txt", ForReading, True)

	Dim x As Long
	x = 0
	Do Until TXT.AtEndOfStream
		x = x + 1
		strInput = TXT.ReadLine
		ss = InStr(strInput, "Physical Address")
		If ss > 0 Then
			strInput = Trim(DecNum2(strInput, ":"))
			strInput = Mid(strInput, 1, 17)
			'strInput = Mid(strInput, 38, 17)
			GetMACAddressLocale = strInput
			Exit Do
		End If

	Loop
	TXT.Close

	Kill "C:\Mac1.txt"

End Function

تحياتي

تم تعديل هذه المشاركة بواسطة adel_elgo في 7 يناير 2007 في 17:29

#12

أخ ياسر جمال

البرمجة ليست صعبة ولكن طريقة كتابة الكود والوصول الى الهدف هي نقطة نقاش دائمة بين المبرمجين فقط...

#13

اخ Al-jameel

واخ adel_elgo

مشكورين لما قمتم باضافته ممكن ان تعملو ذلك في مثال لما قدمتموه لأني :( حاولت ان اعمل ذلك ولم استطع ان اصل الى نتيجه

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#14

اخواني الكرام .. HnHn & Al-jameel & adel_elgo & ياسر جمال

تبقى .. نقطة واحدة واعتقد تستطيعون القيام بهاا

اريد رقم الـ MAC Address >> في الـ Text Box

اريد الرقم فقط .. بدون اي زيادات .. يعني لا اريد نوع ومديل ولا اريد اي معلومات عن الـ Network Card

لذاا رجاً .. افادتـــي .. :lol:

#15

ما زلت انتظر الافادة -_-

#16

>> كود الـMAC Address <<

تم انتاجة من قبل Prof_1982 :rolleyes:

والكود موجود في المرفقات .. لتعم الفائدة .. B)

يا سلام عليك يا Prof_1982 الله يجزاك خير :D

وما اهضم حقكم اخواني الاعضاء الذين شاركو في هذا الموضوع شكراً لكم جميعاً على التعاون

حيث ان تعاونكم وصلنا الى الكود هذا ;)

شكراً لكم جميعاً .. من الاعمــــــــــــــــــــــــاق :lol:

MAC_Address.rar

تم تعديل هذه المشاركة بواسطة هاوي! في 14 يناير 2007 في 00:11

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

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