محمد احمد لطفى قام بنشر أكتوبر 22, 2023 قام بنشر أكتوبر 22, 2023 (معدل) هل يمكن أن نعرف الاجهزة التى تعمل و الاجهزة التى لا تعمل فى ( نموذج واحد ) بدون تكرار للكود IP.accdb تم تعديل أكتوبر 22, 2023 بواسطه محمد احمد لطفى
Foksh قام بنشر أكتوبر 22, 2023 قام بنشر أكتوبر 22, 2023 لم أقم بتجربة هذا الكود ، انشئ وحدة نمطية جديده واكتب الكود فيها :- Function GetConnectedDevices() Dim objShell As Object Dim objExec As Object Dim strCommand As String Dim strOutput As String Set objShell = CreateObject("WScript.Shell") strCommand = "arp -a" ' يمكك استبداله بأمر آخر حسب نوع الشبكة الخاصة بك Set objExec = objShell.Exec(strCommand) strOutput = objExec.StdOut.ReadAll GetConnectedDevices = strOutput End Function جرب استدعاء الكود بمربع نص مثلا عن طريق GetConnectedDevices() 2
Moosak قام بنشر أكتوبر 23, 2023 قام بنشر أكتوبر 23, 2023 9 ساعات مضت, Foksh said: لم أقم بتجربة هذا الكود ، انشئ وحدة نمطية جديده واكتب الكود فيها :- Function GetConnectedDevices() Dim objShell As Object Dim objExec As Object Dim strCommand As String Dim strOutput As String Set objShell = CreateObject("WScript.Shell") strCommand = "arp -a" ' يمكك استبداله بأمر آخر حسب نوع الشبكة الخاصة بك Set objExec = objShell.Exec(strCommand) strOutput = objExec.StdOut.ReadAll GetConnectedDevices = strOutput End Function جرب استدعاء الكود بمربع نص مثلا عن طريق GetConnectedDevices() شكرا لك أخي @Foksh 🙂 الكود يجلب أرقام ال IP adress للأجهزة بدون اسم الجهاز .. للعلم 1
محمد احمد لطفى قام بنشر أكتوبر 23, 2023 الكاتب قام بنشر أكتوبر 23, 2023 مثل ما افاد أستاذ موسى يجلب أرقام IP adress التى تعمل على الشبكة المطلوب مثل ما الصورة و النموذج المرفق و لكن هل يمكن تطبيقها فى نموذج واحد حيث يتم عمل ping و فى حالة ان الجهاز لا يعمل تكون اشارة حمراء أما اذا كان يعمل تكون اشارة خضراء تومض ( مقتبس من موضوع أستاذ ابو جودى )
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.