عكيف اعمل Ping لجهاز بالشبكة
#1
مثلا انا استعمل هذا كثير وافضل ان اعمل برنامج يقوم بذالك وهذا هي الصورة

[صورة: 45096319.jpg]

هل يوجد حل ان نستدعي هذا الامر من البرنامج بدون فتح نافذة cmd ويعطينا مثل البيانات وهل يوجد امر يكتب ip في هذي الصورة واقدر اعمل له تشغيل واطفاء وشكرا لكم

[صورة: 15116008.jpg]

هذا وضع ip
الرد
#2
هل تقصد امر Ping?

يمكن ذلك من خلال مكونات اندي وبالأخص مكون TIdICMPClient
الرد
#3
شكرا بس كيف استعملها؟ وماذا عن ip
الرد
#4
كيف احصل على بيانات مثل الصورة الى فوق

[صورة: 45096319.jpg]
الرد
#5
اولا: عنوان الموضوع لا يمت بصلة للسؤال، لذا **** اختيار العنوان بدقة في مرة اخرى.
ثانيا: لعمل ذلك اضف مكون IdICMPClient وMemo ضمن المشروع واكتب الكود التالي:
PHP كود :
procedure TForm1.FormCreate(Sender: TObject);
begin
  IdIcmpClient1
.Host := '192.12.12.1';
 
IdIcmpClient1.Ping();
end;

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
  const 
AReplyStatus: TReplyStatus);
begin

 mmo1
.Lines.Add(Format('Reply from %s Bytes = %d time = %d',
  [
aReplyStatus.FromIpAddress , aReplyStatus.BytesReceived
  
,aReplyStatus.MsRoundTripTime ]))
end; 
الرد
#6
جرب أيظا :

PHP كود :
WinExec(pchar('ping www.google.com'),sw_ShowNormal); 
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد
#7
شكرا لكم ولكن انا ابحث عن شوفو المرفق بدون اوامر لان لا اعرف ماذا اضع


الملفات المرفقة
.rar   Ping.rar (الحجم : 4.14 ك ب / التحميلات : 38)
الرد


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم