[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
vbs
  1. rem On Error Resume Next
  2. Dim http, html, strOut, i, dt, ymd, url
  3. Set http = CreateObject("Msxml2.XMLHTTP")
  4. Set html = CreateObject("htmlfile")
  5. strOut = ""
  6. For i = 0 To 9
  7.     dt  = DateAdd("d", -i, date)
  8.     ymd = Year(dt) & "-" & Right(Month(dt) + 100, 2) & "-" & Right(Day(dt) + 100, 2)
  9.     url = "http://open.iciba.com/dsapi/?date=" & ymd
  10.     http.open "GET", url, False
  11.     http.send
  12.     strOut = GetJSON(http.responseText) & vbCrLf & vbCrLf & strOut
  13. Next
  14. Function GetJSON(txt)
  15.     Dim window, json
  16.     Set window = html.parentWindow
  17.     window.execScript "var json = " & txt, "JScript"
  18.     Set json = window.json
  19.     GetJSON = json.content & vbCrLf & json.note & vbCrLf
  20.     GetJSON = GetJSON & json.translation & vbCrLf & json.dateline
  21. End Function
  22. Dim fso
  23. Set fso = CreateObject("Scripting.FileSystemObject")
  24. fso.CreateTextFile("ciba.Log", 2, True).Write(strOut)
  25. MsgBox "Done"
复制代码
PowerShell v3.0
  1. -9..0 | ForEach{$url = 'http://open.iciba.com/dsapi/?date=' + (get-Date).AddDays($_).ToString('yyyy-MM-dd'); (Invoke-WebRequest $url).Content | ConvertFrom-Json | ForEach{$_.content; $_.note; $_.translation; $_.dateline}}
复制代码
1

评分人数

TOP

回复 7# kaze


    描述看不懂,猜测你是想要这样
  1. @if(0)==(0) echo off
  2. for /f "delims=" %%i in ('cscript //nologo //e:jscript "%~f0" 30') do set "_%%i"
  3. set /p www=输入u打开网址
  4. if /i "%www%" == "u" start "" "%_b%"
  5. pause & exit /b
  6. @end
  7. var num = WSH.Arguments(0);
  8. var url_list = 'www.bathome.net';
  9. var list = 'MyList';
  10. WSH.Echo('a=' + num + '\nb=' + url_list + '\nc=' + list);
复制代码
1

评分人数

    • kaze: 乐于助人技术 + 1

TOP

返回列表