脚本实现别人免费给自己发短信

最近在做一个网站在线监控的东西,里面有一步是一旦发现网站不在线就立即给手机发短信。这个功能显然可以用收费短信实现,但我更希望能得到一个免费的短信接口。稍微想了一下,我能想到的免费给自己发短信的方式有两种,第一个是飞信,第二个是139邮箱。至于飞信,由于API接口我实在是编不出来,于是果断转向了139邮箱。它是中国移动提供给手机用户的邮箱产品,往这个邮箱里发邮件时,手机会自动收到提示。这样,我们就可以实现外部应用或其他人免费给自己发短信。基于这一点,我编写了下面的简单脚本,我是在Sina App Engine上做的这个脚本,放在其他机器上只需要简单改动即可。

继续阅读

BAT批处理程序显示彩色文字的方法的探讨

关于BAT脚本显示彩色文字的方法,网络中对此已有不少讨论,今天我在此归纳总结一下,并提出一些其他的方法。

对于单一颜色的彩色文字,直接用color指令即可,不再赘述。

方法一:findstr。显示多种颜色的彩色文字,比较普遍的方法是使用findstr /A指令逐字读入字符串并显示颜色。具体使用的时候需要将findstr和退格键结合起来使用(退格键是批处理中比较重要的一个操作,很多涉及到文字和字符串的处理的地方都需要用到退格键)。由于退格键打不出来,所以把代码放到这里来,因此我在这里附上一个网上找到的使用findstr来输出彩色字符的写得很好的范例(来源cn-dos.net)

继续阅读

BAT脚本加密方式浅析

大家知道, vbs脚本是容易被加密的。一些看上去完全不知道在描述什么的vbs脚本是可以成功运行的。然而,同样作为windows系统中的脚本程序,bat批处理脚本程序是无法用简单的方法加密的,也就是说批处理程序的代码几乎都是公开的。尽管批处理程序本身就是为了简介和方便地处理操作系统和应用程序而存在的,脚本加密后有违批处理脚本的存在初衷,但是我们还是可以来探讨一下批处理程序的简单加密方式。我能想到的bat脚本加密方式有如下三种,而且都有一定缺陷,欢迎大家补充。

继续阅读