使用vbs获取雅虎汇率- Function bytes2bstr(vin)
- strreturn = ""
- for i = 1 to lenb(vin)
- thischarcode = ascb(midb(vin,i,1))
- if thischarcode < &h80 then
- strreturn = strreturn & chr(thischarcode)
- else
- nextcharcode = ascb(midb(vin,i+1,1))
- strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))
- i = i + 1
- end if
- next
- bytes2bstr = strreturn
- End Function
- Function GetURL(url)
- Set Retrieval = CreateObject("Microsoft.XMLHTTP")
- With Retrieval
- .Open "GET", url, False
- .Send
- GetURL = bytes2bstr(.responsebody)
- if len(.responsebody)<2 then
- strContent = "远程通讯故障!"
- Call LogToFile(strContent,1)
- response.end
- end if
- End With
- Set Retrieval = Nothing
- End Function
- '========以上为自定义函数========
-
- s1 = INPUTBOX("原始货币代码:","请输入原始货币代码","USD")
- s2 = INPUTBOX("目标货币代码:","请输入目标货币代码","CNY")
- s = s1&s2
- url = "http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s="&s&"=x"
- if s1<>"" and s2<>"" Then
- huilv = GetURL(url)
- MsgBox huilv
- End if
复制代码
来源:互联网
免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作! |
|