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

اريد تغيير اسم و ip الكمبيوتر بالفيجوال بيسك

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

السلام عليكم

اريد تغيير اسم و ip الكمبيوتر بالفيجوال بيسك

ارجو يكون فيه مثال

وبارك الله فيكم

#2

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

أما الاسم , فيمكن تغيره عن طريق Rigistry

Ala2 VB

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

اشكرك اخى الكريم على الرد

ولكن انا اريد فورم وعليه زر و تكيست بوكس

لما اكتب الاسم فى التكيست بوكس واضغط الزر يكون هذا الاسم هو اسم الكمبيوتر

ارجو يكون طلبى واضح واجد اجابه لديكم

#4
اقتباس
عنوان المشاركة

1 . يجب أن يكون عنوان المشاركة يدل على محتواها

قواعد طرح المشاركات :

/index.php?showtopic=29343

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#5

ياسيدى الله يصلح حالك ويبارك فيك هو ده اللى ربنا قدرك عليه

موضوع المشاركه

تغيير اسم و ip الكمبيوتر بالفيجوال بيسك

وكاتب العنوان

ارجو المساعده, اريد تغيير اسم و ip الكمبيوتر بالفيجوال بيسك

يعنى اكتب عنوان ايه

#6

لا حول ولا قوة الا بالله

اقتباس
عنوان المشاركة

1 . يجب أن يكون عنوان المشاركة يدل على محتواها

2 . ان لا يحتوي على عبارات مثيرة مثل " النجدة " ، "الحقونا " ، " سؤال إلى أهل الخبرة " ، " طلب برنامج "

3. كما يمنع منعا باتا توجيه السؤال الي شخص بعينه لان هذا قد يدفع الاخرين الي عدم الاجابة ،و الهدف هو التفاعل من الجميع.

وبالاخص

اقتباس
ان لا يحتوي على عبارات مثيرة مثل " النجدة " ، "الحقونا " ، " سؤال إلى أهل الخبرة " ، " طلب برنامج "

فا الالتزام واجب على كل عضو حتى نرتقي بالمنتدى وتريح وتستريح

بالتوفيق ,,,,

A7med_prof

تم تعديل هذه المشاركة بواسطة A7med_prof في 11 مايو 2007 في 01:50

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#7
اقتباس
ولكن انا اريد فورم وعليه زر و تكيست بوكس

لما اكتب الاسم فى التكيست بوكس واضغط الزر يكون هذا الاسم هو اسم الكمبيوتر

الأخ الفاضل ...

chgIPName.zip

أرجوا ان يساعدك هذا البرنامج فى ما تريد إنجازه، بأستخدم (MS-VB 6.0)

وهو يستخدم الدالة API التى اسمها SetComputerName لتغير أسم الكمبيوتر، والدالة GetComputerName للإستعلام عن اسم الكمبيوتر، وتعريفهم كالتالى

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long

وبعد أستخدام الدالة SetComputerName تحتاج لعمل إعادة تشغيل (Restart) كى تكتمل عملية التغير.

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#8

ياستاذ A7med_prof

الله يبارك فيك

عايز تذود مشاركتك ذود برحتك

بس لو عند ك معلومه او رابط دلنى

ياتسيب اخ فاضل يكون عارف او عنده رابط يدلنى

لانى بحثت كتير وماوصلتش لحل

#9

بارك الله فيك Usama El-Mokadem

واكثر من امثالك وجعلك الله عونا للناس

ومتشكر جداجدا على المساعده

ولي سؤال بعد أذنك

لتغيير الاسم لابد من اعاده تشغيل الكمبيوتر

الا يوجد طريقه لتغير اسم الكمبيوتر دون اعاده التشغيل

#10

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

ثانيا : تفضل كود تغييير اسم الكمبيوتر باستخدام دوال API .

-ضع الكود التالي في موديول ....

Declare Function SetComputerName Lib "kernel32" _
Alias "SetComputerNameA" (ByVal lpComputerName As String) As _
Long  


Public Function ChangeComputerName(sNewComputerName As String) _
As Boolean

On Error Resume Next
Dim nReturn As Long

nReturn = SetComputerName(sNewComputerName)
If Err.Number = 0 Then
   ChangeComputerName = nReturn <> 0
End If

End Function

-ضع الكود التالي في زر تغيير اسم الكمبيوتر بالاسم المحدد في الكود وطبعا تقدر تغير الاسم ده عن طريق وضع تكست بوكس او اي شي اخر ...

 ChangeComputerName("Max Bayne"

- اما بخصوص تغيير IP بالنسبة للكمبيوتر فانا لا اعلم عنه شي ولا اعتقد انه ممكن بواسطة الفيجوال بيزك 0.6 انا دورت لك علي دوال API بخصوص الموضوع ده بس للاسف ما لقتش ولا دالة واحدة بس علي العموم لو تحب انا ممكن اكتب لك كود بلغة الفيجوال دوت نت فهيا كفيلة بذلك .........

وعلي العموم شوف الكود ده بس يمكن ذلك عن طريق الدوت نت تذكر ذلك ........ وقد وضعته للفائدة العامة ليس الا .. وطبعا الكود هيغير الاي بي الي اي بي ثابت وذلك باعطائه المتغيرات الثلاثة static ip address و gateway وmask

Private Sub btnchangeip_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnchangeip.Click

Dim changip As New ProcessStartInfo()
changip .FileName = "Netsh"
changip .Arguments = "int ip set add name=""Local Area Connection""
source=static addr=10.0.0.250mask=255.255.255.255 gateway=10.0.0.138
gwmetric=1"
Process.Start(changip)

End Sub

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

تم تعديل هذه المشاركة بواسطة Max bayne في 11 مايو 2007 في 02:56

#11

لتغيير الـ IP راجع : Set the IP Address in VB6 و Change your IP address without restarting

#12

eldahawe

لو كنت تعرف احمد بروف مكنتش تقول كده وياريت التركيز في كلام الاخ ماكس بين جيدا وانظر الى مشاركات ااخ احمد بروف جيدا حتى يتثنى لك معرفته

فهو مثال للعضو المثالي الذي لا يريد سوى الالتزام

#13

يا اخي انت هنا طالب للعلم وفي منتدى يجب عليك احترام قوانينه

وياريت ما تظن احد سوء واعرف الشخص الذي تتحدث معه قبل التحدث معه بهذه اللهجه

واقل ما كن يجب ان يحدث هو ان الاعضاء الافاضل لن يقومون بالرد على سؤالك لكي لا يتكرر مثل هذا من غيرك

av-48120.jpg
#14

لتغيير الأي بي

Shell "cmd.exe /c NETSH INTERFACE IP SET ADDRESS " & Chr(34) & "Local Area Connection" & Chr(34) & " static 192.166.60.3 255.255.255.0 none", 0

تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 13 أغسطس 2008 في 12:15

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…