[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 新手报道,贴个自己的作品,bat版天气查询

tq.bat
用法:tq  [城市]
城市参数缺省时默认为IP定位城市。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. if exist "D:\Path" (set _path_fl_=D:\Path) else (set _path_fl_=C:\Path)
  4. call %_path_fl_%\path.bat
  5. set "f=%*"
  6. if not defined f (
  7. for /f "delims=" %%i in ('call city') do set ct=%%i
  8. ) else (
  9. set ct=%1
  10. )
  11. echo !ct!的天气:
  12. for /f "delims=" %%i in ('call eurl !ct!') do set ct=%%i
  13. rem set ct=!ct:%%=%%%%!
  14. echo=>%tmp%\_tq_more_tmp_.txt
  15. for /f "delims=" %%i in ('call cjson "对不起,您没有权限发表 URL 连接,请返回修改。?city=!ct!"') do (
  16. set i=%%i
  17. set i=!i:{= !
  18. set i=!i:}= !
  19. set i=!i:[= !
  20. set i=!i:]= !
  21. set i=!i:"message": "Success ",= !
  22. set i=!i:"status": 200,= !
  23. set i=!i:"city"=城市!
  24. set i=!i:"count"=编号!
  25. set i=!i:"data"=现在天气!
  26. set i=!i:"shidu"=空气湿度!
  27. set i=!i:"pm25"=空气PM2.5!
  28. set i=!i:"pm10"=空气PM1.0!
  29. set i=!i:"quality"=空气质量!
  30. set i=!i:"wendu"=温度!
  31. set i=!i:"ganmao"=户外活动!
  32. set i=!i:"yesterday"=明天天气!
  33. set i=!i:"forecast"=七天天气!
  34. set i=!i:"date"=日期!
  35. set i=!i:"sunrise"=日出!
  36. set i=!i:"high"=最高温度!
  37. set i=!i:"low"=最低温度!
  38. set i=!i:"sunset"=日落!
  39. set i=!i:"aqi"=空气质量指数!
  40. set i=!i:"fx"=风向!
  41. set i=!i:"fl"=风级!
  42. set i=!i:"type"=天气状况!
  43. set i=!i:"notice"=提醒!
  44. set i=!i:,= !
  45. set i=!i:"= !
  46. echo=!i! >>%tmp%\_tq_more_tmp_.txt
  47. )
  48. more /s %tmp%\_tq_more_tmp_.txt
  49. del /F /Q %tmp%\_tq_more_tmp_.txt 2>nul
  50. endlocal
复制代码

代码是不是没有贴完整?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表