Windows批处理BAT脚本查询PM2.5实时空气质量指数(AQI)

@echo off
set "myCity=beijing"
set "fileUTF8=%temp%\AQI.UTF8"
set "fileTMP=%temp%\AQI.TMP"
set "fileANSI=%temp%\AQI.ANSI"
wget -q "http://www.pm25x.com/city/%myCity%.htm" -O "%fileUTF8%"
sed -r "/rt-title/!d; s#.*<b>(.*)</b>(.*)</div>#\1 \2#" "%fileUTF8%" > "%fileTMP%"
sed -r "/aqivalue/!d; s#.*>(.*)</div>#[PM2.5] \1#" "%fileUTF8%" >> "%fileTMP%"
sed -r "/aqileveltext/!d; s#.*>(.*)</div>#\1#" "%fileUTF8%" >> "%fileTMP%"
sed "/utip/!d; s#.*utip..##; s#</div>##" "%fileUTF8%" >> "%fileTMP%"
powershell -c "Get-Content ‘%fileTMP%‘  -Encoding utf8 | Out-File -Encoding default ‘%fileANSI%‘"
type "%fileANSI%"
pause

wget.exe  sed.exe  下载地址:
http://bbs.bathome.net/s/tool/index.html

批处理查询PM2.5实时空气质量指数(AQI)
http://bbs.bathome.net/thread-38817-1-1.html

时间: 2024-10-07 01:57:52

Windows批处理BAT脚本查询PM2.5实时空气质量指数(AQI)的相关文章

windows批处理(.bat)

转自http://www.cnblogs.com/shiney/archive/2011/07/04/2097236.html 本文在运行中有一些小小的问题,我修改了一下,将会在稳重标出 批处理文件是无格式的文本 文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们.使用批 处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务.当然我们的这个版

批处理bat脚本编写(附详细例子)

                                                    批处理bat脚本编写(附详细例子) 由于在项目开发的过程中经常需要编写bat脚本,而看大牛们编写的bat脚本简直一头雾水,木有办法,作为bat菜鸟的我只有通过最最简单的例子来熟悉bat脚本中的常用命令,由此来开启我的bat脚本学习之路.... 1.常用命令举例 a.创建文件夹:                         md    D:\mybat       //将在D盘下创建一个名为

使用python和批处理bat脚本ping检测主机连通性

今天因为工作需求,要在报盘机器上(windows系统)检测与上手连接的网络可用性,使用zabbix自身的功能并不能解决这个问题.所以一开始考虑使用python脚本调系统的ping命令来检测 然后再使用zabbix来监控就可完成任务. 网上查了下,发现使用subprocess和shlex可以完成检测,于是参考着整了个小脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- #author:qingmiao import subprocess import 

windows的bat脚本

bat脚本 常常遇到windows服务器的某目录需要定时删除的情况,可以采用.bat脚本加定时任务的方式解决 forfiles /p <目标目录名> /d <天数> /c <执行的命令> /p ?指定了要在哪个目录里查找文件,默认是当前工作目录.?/d ?指定一个日期或天数,用于比较文件的最后修改日期是否符合条件.?/c ?对每个找到的文件执行的命令.? 举例 删除I:\QQLive目录下的扩展名为dll文件(以当前系统时间为基准)??forfiles /p "

windows中用bat脚本打开burp suite

每次打开burp都很麻烦,从老师那边学习到一个用bat脚本打开burp的方法.但是过了段时间在另一台虚拟机中也要安装burp,又想起来这个bat脚本,但是差不多忘了(虽然其实很简单).所以我网上去查了下bat脚本打开burp的资料.发现跟老师之前讲的有一点点区别.首先老师给的是java -jar "后缀为.jar文件的路径" 但是用这种方法打开burp的同时会有一个黑窗出现,不会自动消失 从网上了解到javaw -jar ".jar结尾的文件的路径"这种方式就不会出

Windows下bat脚本判断端口是否可用

环境: 一台服务器上用了portmap做了端口转发,但是这个程序经常会跪,需要人工去重启 解决思路: 通过bat来监控程序端口,不通时候自动重启,如果端口可用,则会出来telnet进程,若端口不可用,则不会出现telnet进程.根据进程是否存在来判断端口是否可用,因为telnet通的话,会直接跳转窗口,无回显,所以需要telnet时候启用新窗口. 方法二 @echo off title PortMap存活监控!!! :again set ip=127.0.0.1 set port=8080 st

微信公众平台消息接口开发(32)空气质量指数查询

原文:微信公众平台消息接口开发(32)空气质量指数查询 微信公众平台开发 微信公众平台开发者 微信公众平台开发模式 空气质量指数 PM2.5 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/archive/2013/05/30/weixin-if32-air-quality.html 一.获取原版数据 在中国环境监测总站http://www.cnemc.cn/ 可以找到全国城市空气质量实时发布平台,其地址为 http://113.108.142.147:20

windows批处理(cmd/bat)编程详解

reference: http://blog.csdn.net/bingjie1217/article/details/12947327 http://www.cnblogs.com/doit8791/archive/2012/05/20/2511001.html 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多.cmd文件只有在windo

Windows 批处理(cmd/bat)常用命令教程

Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行.编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效 在Windows中善用批处理可以简化很多重复工作 什么是批处理? 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.