. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 关闭主题
 
主题工具
甜蚂蚁
 
甜蚂蚁 的头像
高级会员
 
资 料:
注册日期: Apr 2006
帖子: 804 声望值: 3
精华: 8,解答: 10
#1 旧 2010-06-02, 19:41:56 默认 【原创】利用一键飞信实现开机自动短信通知指定号码
甜蚂蚁 当前离线  

想到搞这个东西的原因是家里的电脑开机我需要立刻知道,然后可以远程家里的电脑,至于其他的一些猥琐的想法,您可以自己去想,比如监控小孩使用电脑,小孩一开电脑就能知道,或者其他的和小三有关的等等...言归正传,其实就是把现成的一些东西用脚本整合到一起,该程序实现以下功能:
引用:
1.开机后自动发短信给设定好的手机;
2.信息中包含开机时间,本次开机获取到的公网IP地址。
需要的东西如下:

1.一键飞信,官方网站在这里 http://www.fetion123.com/
一键飞信的下载地址是:http://www.fetion123.com/SendFetionSMS.zip
这个将承担发短信的功能。
2.cmd脚本编译工具,也就是Quick Batch File Compiler
下载地址是http://www.greendown.cn/soft/8742.html
这个工具可以把cmd脚本编译成exe,并且使脚本运行时没有任何提示,不弹出黑色的dos窗口

以下是脚本:
引用:
@echo off&setlocal enabledelayedexpansion
echo On Error Resume next >checkip.vbs
echo Set oDOM=WScript.GetObject("http://www.ip138.com/ip2city.asp") >>checkip.vbs
echo WScript.sleep 2000 >>checkip.vbs
echo ip = Split(oDOM.documentElement.outerText) >>checkip.vbs
echo Set FSO = CreateObject("Scripting.FileSystemObject") >>checkip.vbs
echo Set SCF = FSO.OpenTextFile(FSO.BuildPath(FSO.GetSpecialFolder(0),"ip.txt"),2,True) >>checkip.vbs
echo SCF.Write(ip(0)) >>checkip.vbs
echo SCF.Write(ip(1)) >>checkip.vbs
echo SCF.Close >>checkip.vbs
checkip.vbs
for /f "tokens=2 delims=[" %%i in (C:\Windows\ip.txt) do set "str=%%i"
del checkip.vbs
fetion --mobile=你的手机号码 --pwd=你的飞信登录密码 --to=接收短信提示的号码 --msg-gb=家里的电脑在%time:~0,5%开机,本次登录公网ip地址为[%str:~0%。
使用方法:
1.修改最后一行,你的手机号码,和飞信登录密码,以及接收短信的号码为你自己的信息;
2.把上面的脚本在Quick Batch File Compiler里面编译,在Options里面用Ghost Mode;
3.解压SendFetionSMS.zip,并且把第二步编译出来的程序放到同目录下,可以运行一下测试;
4.给第二步得到的程序做个系统自动启动,即可,当然最好做的隐蔽一点,比如改成svchost.exe

收到的短消息内容大概如下:
引用:
家里的电脑在13:10开机,本次登录公网ip地址为[221.223.132.19]
PS:这个脚本适用于家里使用路由,开机即可上网的用户(当然你要透过路由访问到机器还得用到路由的DMZ),如果是只有一台机器开机需要拨号的,可以在脚本前面加上ping 127.0.0.1 -n N来延时,同时设置开机自动拨号。

以上脚本中的获取IP地址的vbs来自网上,作者未知,在此一并致谢
skyrock
 
skyrock 的头像
中级会员
 
资 料:
注册日期: Sep 2001
帖子: 461 声望值: 3
精华: 0,解答: 1
#2 旧 2010-06-02, 21:50:45 默认
skyrock 当前离线  

不错!用动态域名能够远程访问,但没法知道什么时候开机
Shadal
 
Shadal 的头像
超级会员
 
资 料:
注册日期: Apr 2003
帖子: 1,780 声望值: 7
精华: 0,解答: 3
#3 旧 2010-06-02, 22:10:30 默认
Shadal 当前离线  

非常不错,顺便问问,一键飞信是官方出的吗?
guncn
 
guncn 的头像
核心会员
 
资 料:
注册日期: Jul 2002
帖子: 2,893 声望值: 3
精华: 0
#4 旧 2010-06-03, 09:13:36 默认
guncn 当前离线  

肯定不是官方的
microzh
 
microzh 的头像
超级会员
 
资 料:
注册日期: Aug 2002
帖子: 1,174 声望值: 3
精华: 0
#5 旧 2010-06-03, 11:59:52 默认
microzh 当前离线  

东西不错,关键是思路不错!


Some time on line.
jian
 
jian 的头像
核心会员
 
资 料:
注册日期: Oct 2002
帖子: 3,870 声望值: 3
精华: 3,解答: 3
#6 旧 2010-06-03, 14:04:02 默认
jian 当前离线  

收藏备用!


正在输入
菠萝
 
菠萝 的头像
游客
 
资 料:
注册日期: Mar 2002
帖子: 3,147 声望值: 0
精华: 1,解答: 2
#7 旧 2010-06-03, 15:51:44 默认
菠萝 当前离线  

请问一下,如果路由器重连,能检测到新IP重发短信么?
还是只能开机时发一次?
bluetooth
 
bluetooth 的头像
核心会员
 
资 料:
注册日期: Mar 2005
帖子: 2,437 声望值: 1
精华: 0,解答: 12
#8 旧 2010-06-03, 16:03:31 默认
bluetooth 当前离线  

其实没必要用飞信,用139邮箱就可以实现。


无线沟通,沟通无限。
Solar
 
Solar 的头像
超级会员
 
资 料:
注册日期: Apr 2002
帖子: 1,197 声望值: 3
精华: 0
#9 旧 2010-06-03, 16:31:27 默认
Solar 当前离线  

呵呵,这东东蛮好玩的……
菠萝
 
菠萝 的头像
游客
 
资 料:
注册日期: Mar 2002
帖子: 3,147 声望值: 0
精华: 1,解答: 2
#10 旧 2010-06-03, 17:15:08 默认
菠萝 当前离线  

引用:
作者: bluetooth 查看帖子
其实没必要用飞信,用139邮箱就可以实现。
能否详细解释一下,谢谢
joseph99
 
joseph99 的头像
核心会员
 
资 料:
注册日期: Sep 2002
帖子: 3,166 声望值: 4
精华: 0,解答: 7
#11 旧 2010-06-03, 17:28:57 默认
joseph99 当前离线  

引用:
作者: 菠萝 查看帖子
能否详细解释一下,谢谢
我理解是开机后命令行给自己的139邮箱发一封邮件(含相关信息)。
139邮箱新邮件会短信提醒手机的。
pfox
 
pfox 的头像
核心会员
 
资 料:
注册日期: May 2002
帖子: 3,930 声望值: 4
精华: 3,解答: 21
#12 旧 2010-06-06, 01:20:10 默认
pfox 当前离线  

这个功能不错,留个记号。


君子不镜于水,而镜于人。镜于水,见面之容,镜于人,则知吉与凶ccfer店主清单: ccfer.daosui.com
mw
 
mw 的头像
超级会员
 
资 料:
注册日期: May 2000
帖子: 1,551 声望值: 3
精华: 0,解答: 1
#13 旧 2010-06-06, 08:17:56 默认
mw 当前离线  

这个方法挺有用的,收下备用。
roebin
 
roebin 的头像
终极会员
 
资 料:
注册日期: Sep 2004
帖子: 8,483 声望值: 5
精华: 26,解答: 14
#14 旧 2010-06-06, 08:22:06 默认
roebin 当前离线  

很好的思路,收藏。
船员
 
船员 的头像
高级会员
 
资 料:
注册日期: Apr 2001
帖子: 696 声望值: 3
精华: 0
#15 旧 2010-06-06, 10:18:43 默认
船员 当前离线  

思路很好 留名备用
发表新主题 关闭主题

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 03:53:32.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号