首页 > 编程 > VBScript > 正文

使用vbs获取雅虎汇率

2020-07-26 11:45:27
字体:
来源:转载
供稿:网友

使用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 = strreturnEnd FunctionFunction 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 = NothingEnd Function'========以上为自定义函数======== s1 = INPUTBOX("原始货币代码:","请输入原始货币代码","USD")s2 = INPUTBOX("目标货币代码:","请输入目标货币代码","CNY")s = s1&s2url = "http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s="&s&"=x"if s1<>"" and s2<>"" Then  huilv = GetURL(url)  MsgBox huilvEnd if

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表