visual basic script – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Fri, 11 Dec 2015 21:16:37 +0000 tr hourly 1 https://wordpress.org/?v=6.7.1 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png visual basic script – DijitalTurk https://dijitalturk.com/veysel 32 32 VBS ping atma ve yanıta göre işlem https://dijitalturk.com/veysel/vbs-ping-atma-ve-yanita-gore-islem/ https://dijitalturk.com/veysel/vbs-ping-atma-ve-yanita-gore-islem/#respond Tue, 24 Mar 2015 07:23:07 +0000 http://dijitalturk.com/veysel/?p=469 Visual Basic Script ile bir makinaya ping atma ve gelen yanıta göre cihaza ulaşılabiliyor ise ona göre işlem yapabilmek için […]

The post VBS ping atma ve yanıta göre işlem appeared first on DijitalTurk.

]]>
Visual Basic Script ile bir makinaya ping atma ve gelen yanıta göre cihaza ulaşılabiliyor ise ona göre işlem yapabilmek için gerekli kodlar..

 

strHost="www.google.com"

if Ping(strHost) = True then
    'Wscript.Echo "Host " & strHost & " contacted"
	MsgBox("Baglanti VAR")
Else
    'Wscript.Echo "Host " & strHost & " could not be contacted"
	MsgBox("HATA")
end if

Function Ping(strHost)

    dim objPing, objRetStatus

    set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
      ("select * from Win32_PingStatus where address = '" & strHost & "'")

    for each objRetStatus in objPing
        if IsNull(objRetStatus.StatusCode) or objRetStatus.StatusCode<>0 then
        Ping = False
            'WScript.Echo "Status code is " & objRetStatus.StatusCode
        else
            Ping = True
            'Wscript.Echo "Bytes = " & vbTab & objRetStatus.BufferSize
            'Wscript.Echo "Time (ms) = " & vbTab & objRetStatus.ResponseTime
            'Wscript.Echo "TTL (s) = " & vbTab & objRetStatus.ResponseTimeToLive
        end if
    next
End Function

 

The post VBS ping atma ve yanıta göre işlem appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/vbs-ping-atma-ve-yanita-gore-islem/feed/ 0