PDA

View Full Version : سوال: چگونه دستور ping رو اجرا و نتيجشو بدونم؟



ebrahimv
یک شنبه 26 شهریور 1391, 15:27 عصر
سلام
چه طوري ميتونم يه آپي رو با برنامم ping كنم و نتجه پينگ رو بفهمم چي هست؟

امین مستانی
دوشنبه 27 شهریور 1391, 00:59 صبح
سلام

اینو امتحان کن


Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long

Private Sub command1_Click()
WinExec "Ping Google.com", 1
End Sub

vbhamed
دوشنبه 27 شهریور 1391, 07:21 صبح
سلام

با اين سورس

بهروز عباسی
دوشنبه 27 شهریور 1391, 21:30 عصر
درود
دوست عزیز لینک زیر هم ببین کاربردی تره!
How to ping an IP address with Visual Basic by using ICMP (http://support.microsoft.com/kb/300197)


موفق باشید

mohamadlvs
دوشنبه 27 آذر 1391, 01:19 صبح
سلام

با اين سورس
ممنون. این برنامه عالیه ، فقط نمی دونم چرا در ویندوز 7 جواب نمیده. در ویندوز xp هم اگر بخواهیم تعداد پینگ های بیشتری با سوییچ t- بگیریم یه کم گیر داره ، برنامه بسته نمیشه یه جورایی هنگ میکنه ، بعد از بستن برنامه هنوز برنامه ping.exe و cmd.exe در قسمت processes های task manager در حال اجراست . چون کدها با توابع dll نوشته شدن سر در نمیارم.
لطفن یکی یک نگاهی بکنه و رفع ایراد کنه

mohamadlvs
دوشنبه 27 آذر 1391, 13:11 عصر
یه برنامه دیگه در همین سایت پیدا کردم که در ویندوز 7 هم جواب میده اما مشکلات دیگه ای که گفتم هنوز پا برجاست .
برنامه رو قرار میدم. لطفن یکی که از این کدها سر در میاره من رو هم راهنمایی کنه

mohamadlvs
دوشنبه 27 آذر 1391, 13:19 عصر
یه چیز دیگه: من توی برنامه ام احتیاج دارم که ping بگیرم ولی نمی خوام که داخل یه پنجره دیگه پینگ انجام بشه. آیا میشه همان صفحه سیاه cmd رو طوری به برنامه ام ، مثلن به یک کنترل بچسبونم. که جزئی از برنامه من بشه

vbhamed
دوشنبه 27 آذر 1391, 22:44 عصر
سلام

تو نمونه هاي اين تاپيك هم خروجي داخل تكست باكس يا RichText خود وي بي ظاهر ميشه