vbs의 예법의 44
개요
vbs 예법을 찾아봤는데
winsock으로 봐봐.
학생
사진.
컨디션
windows7 64bit
샘플 코드 Dim oWin
Dim sURL
Dim sPage
Dim sServer
Dim nPort
Dim sBuffer
Dim sSource
Dim bClose
Dim App6
Dim Appflg
Sub App6_exit()
Appflg = 2
End Sub
Sub App6_ok()
sServer = "www.ostrosoft.com"
sPage = "/"
Set oWin = CreateObject("OSWINSCK.Winsock")
WScript.ConnectObject oWin, "soc_"
oWin.Connect CStr(sServer), CLng(nPort)
While Not bClose
WScript.Sleep 100
Wend
End Sub
Sub soc_OnClose()
oWin.CloseWinsock
App6.text = sSource
bClose = True
Set oWin = Nothing
End Sub
Sub soc_OnConnect()
oWin.SendData "GET " & sPage & " HTTP/1.0" & vbCrLf & vbCrLf
End Sub
Sub soc_OnDataArrival(ByVal bytesTotal)
oWin.GetData sBuffer
sSource = sSource & sBuffer
End Sub
Sub soc_OnError(ByVal Number, Description, ByVal Scode, ByVal Source, ByVal HelpFile, ByVal HelpContext, CancelDisplay)
Msgbox Number & ": " & Description
oWin.CloseWinsock
End Sub
Set App6 = Createobject("OHIcompo6.srv")
WScript.ConnectObject App6, "App6_"
App6.text = ""
sURL = ""
sPage = ""
sServer = ""
nPort = 80
sBuffer = ""
sSource = ""
bClose = False
sProxy = ""
Do
WScript.Sleep(100)
App6.ping
Loop until Appflg = 2
Set App6 = Nothing
이상.
Reference
이 문제에 관하여(vbs의 예법의 44), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/87690ef408d2e8b59b39
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
컨디션
windows7 64bit
샘플 코드 Dim oWin
Dim sURL
Dim sPage
Dim sServer
Dim nPort
Dim sBuffer
Dim sSource
Dim bClose
Dim App6
Dim Appflg
Sub App6_exit()
Appflg = 2
End Sub
Sub App6_ok()
sServer = "www.ostrosoft.com"
sPage = "/"
Set oWin = CreateObject("OSWINSCK.Winsock")
WScript.ConnectObject oWin, "soc_"
oWin.Connect CStr(sServer), CLng(nPort)
While Not bClose
WScript.Sleep 100
Wend
End Sub
Sub soc_OnClose()
oWin.CloseWinsock
App6.text = sSource
bClose = True
Set oWin = Nothing
End Sub
Sub soc_OnConnect()
oWin.SendData "GET " & sPage & " HTTP/1.0" & vbCrLf & vbCrLf
End Sub
Sub soc_OnDataArrival(ByVal bytesTotal)
oWin.GetData sBuffer
sSource = sSource & sBuffer
End Sub
Sub soc_OnError(ByVal Number, Description, ByVal Scode, ByVal Source, ByVal HelpFile, ByVal HelpContext, CancelDisplay)
Msgbox Number & ": " & Description
oWin.CloseWinsock
End Sub
Set App6 = Createobject("OHIcompo6.srv")
WScript.ConnectObject App6, "App6_"
App6.text = ""
sURL = ""
sPage = ""
sServer = ""
nPort = 80
sBuffer = ""
sSource = ""
bClose = False
sProxy = ""
Do
WScript.Sleep(100)
App6.ping
Loop until Appflg = 2
Set App6 = Nothing
이상.
Reference
이 문제에 관하여(vbs의 예법의 44), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/87690ef408d2e8b59b39
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Dim oWin
Dim sURL
Dim sPage
Dim sServer
Dim nPort
Dim sBuffer
Dim sSource
Dim bClose
Dim App6
Dim Appflg
Sub App6_exit()
Appflg = 2
End Sub
Sub App6_ok()
sServer = "www.ostrosoft.com"
sPage = "/"
Set oWin = CreateObject("OSWINSCK.Winsock")
WScript.ConnectObject oWin, "soc_"
oWin.Connect CStr(sServer), CLng(nPort)
While Not bClose
WScript.Sleep 100
Wend
End Sub
Sub soc_OnClose()
oWin.CloseWinsock
App6.text = sSource
bClose = True
Set oWin = Nothing
End Sub
Sub soc_OnConnect()
oWin.SendData "GET " & sPage & " HTTP/1.0" & vbCrLf & vbCrLf
End Sub
Sub soc_OnDataArrival(ByVal bytesTotal)
oWin.GetData sBuffer
sSource = sSource & sBuffer
End Sub
Sub soc_OnError(ByVal Number, Description, ByVal Scode, ByVal Source, ByVal HelpFile, ByVal HelpContext, CancelDisplay)
Msgbox Number & ": " & Description
oWin.CloseWinsock
End Sub
Set App6 = Createobject("OHIcompo6.srv")
WScript.ConnectObject App6, "App6_"
App6.text = ""
sURL = ""
sPage = ""
sServer = ""
nPort = 80
sBuffer = ""
sSource = ""
bClose = False
sProxy = ""
Do
WScript.Sleep(100)
App6.ping
Loop until Appflg = 2
Set App6 = Nothing
Reference
이 문제에 관하여(vbs의 예법의 44), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohisama@github/items/87690ef408d2e8b59b39텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)