PDA

View Full Version : سوال: تحلیل نتیجه اجرای دستور Ping در برنامه vb6.0



odiseh
شنبه 08 تیر 1387, 10:57 صبح
سلام

من یه برنامه دارم که توش بوسیله یه Timer ، هرازگاهی دستور Ping به شبکه رو اجرا می کنم تا ببینم شبک وصل هست یا نه.

دستورم هم اینه:

A = Shell("ping.exe IP")
و بعدش میگم msgbox A

اما هر باز چه شبکه وصل باشه و چه نباشه .....A یه مقداری رو نشون میده.
من آخرش نفهیدم که اگه Ping درست بتونه Reply کنه چه مقداری رو A باید نشون بده و اگه نتونه چه مقداری رو برمیگردونه.

میشه راهنمایی کنید...

vbhamed
شنبه 08 تیر 1387, 12:53 عصر
سلام
خروجي تابع Shell نتيجه اجرا شدن يا نشدن تابع رو بر مي گردونه نه خروجي دستور Ping

__siavash__
شنبه 08 تیر 1387, 14:15 عصر
با این نمونه میتونی خروجی CMD رو توی برنامه بخونی !!! (سرچ میکردی تو سایت بود)

ASKaffash
شنبه 08 تیر 1387, 14:27 عصر
سلام
این تاپیک جواب کامل برای شماست
http://barnamenevis.org/forum/showthread.php?p=544372#post544372

ArshamHacker
شنبه 22 تیر 1387, 00:23 صبح
سلام ! ولی این برنامه ping رو انجام نمیده !
Ping request could not find host www.google.com (http://www.google.com). Please check the name and try again.
میشه لطفا یه سورس بهم بدین که با دادن آدرس سایت آی پی رو دریافت کنیم ؟