
求用json返回值BAT如何解釋切割出版定義字段進行調用最后由 hellohgh 于 -1-4 18:28來源網址:http://api.ip138.com/ip/?ip=&datatype=jsonp&token=12f911dede85b244e702cb5f59575201ip138.vbs用vbs命令保存網頁內容:
保存文件c:ip.txt的內容為:nclick="copycode($('code0'));">復制代碼
- ' 要下載的文件
- strFileURL = http://api.ip138.com/ip/?ip=&datatype=jsonp&token=12f911dede85b244e702cb5f59575201
- ' 文件存放路徑
- strHDLocation = c:ip.txt
- Set objXMLHTTP = CreateObject(MSXML2.XMLHTTP)
- objXMLHTTP.open GET, strFileURL, false
- objXMLHTTP.send()
- If objXMLHTTP.Status = 200 Then
- Set objADOStream = CreateObject(ADODB.Stream)
- objADOStream.Open
- objADOStream.Type = 1
- objADOStream.Write objXMLHTTP.ResponseBody
- objADOStream.Position = 0
- Set objFSO = Createobject(scripting.FileSystemObject)
- If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
- Set objFSO = Nothing
- objADOStream.SaveToFile strHDLocation
- objADOStream.Close
- Set objADOStream = Nothing
- End if
- Set objXMLHTTP = Nothing
用BAT 如何解釋切割出版定義字段進行調用?我要將各個字段都定制并設為變量,要調用的。非常感謝“for_flr”幫助,已經成功調用到IP了。nclick="copycode($('code1'));">復制代碼
- {ret:ok,ip:113.94.52.188,data:[中國,廣東,茂名,化州市,電信,525100,0668]}
最好有不用下載保存文丁,直接調用的方法。。。。新手腦瓜痛。。。新手腦瓜痛。。。新手腦瓜痛。。。nclick="copycode($('code2'));">復制代碼
- @echo off
- for /f tokens=4 delims=:, %%a in (C:IDip.txt) do set ip=%%~a
- echo 外網IP:%ip%
- pause

