分页: 1 / 2

手机短信控制电脑的东东(不完全版本)

发表于 : 2008-07-19 17:12
xiooli
RT
在终端里启动的话可以,但是用短信的话就只有部分命令可以运行,不明所以,先放出,望高人指点。此飞信软件来自viewtopic.php?t=115953只是改了plugin_message文件,所有运行需要的东东在此下载http://ftp.ubuntu.org.cn/home/xiooli/fetion.tar,登录飞信先cd到fetion目录然后使用命令:

代码: 全选

LD_LIBRARY_PATH=. ./fetion -u 手机号 -p 密码
plugin_message:

代码: 全选

#!/bin/bash
# $1:  fetion_account
# $2:  message
# 插件说明:
# 当有新的消息到来时,系统将调用此插件:
# 调用的第一个参数:飞信账号
# 调用的第二个参数:消息
allow="fetion_number" #设置允许运行命令的飞信号码。
#自己的脚本,放在与本脚本相同的目录中,或者你也可以填自己的路径(绝对路径)。
script_path="$(echo $0|sed 's/\(^.*\/\).*$/\1/')" 
buddy="$1"
message="$2"
if [ "${buddy}" != "${allow}" ];then
	echo "对不起,您没有运行命令的权限!" >/tmp/sms.msg
else
	{
	case "${message}" in
		s*) 
			script_name="${message#?}"
			"${script_path}${script_name}";;
		h|help)
			cat <<eof
			s+脚本名称:运行
			该脚本;
			h: 显示本帮助;
			m+pl+序号:  播放
			该音乐(不加序号
			播放上次暂停的或
			第一首音乐);
			m  :显示mpc状态;
			m+ls:显示曲目表;
			m+ra:随机地播放;
			m+re:重复地播放;
			m+p :播放上一首;
			m+n :播放下一首;
			m+s :停止播放;
			其他命令:运行该
			命令。
eof
			;;
		m*) 
			[ ! "`ps -A|grep mpd`" ] && mpd && mpc ls |mpc add
			>/tmp/sms.msg
			cmd="${message#?}"
			nm="${cmd#??}"
			case "${cmd}" in
				pl*)
					mpc play ${nm};;
				ls)
					mpc playlist;;
				ra)
					mpc random;;
				re)
					mpc repeat;;
				p)
					mpc prev;;
				n)
					mpc next;;
				s)
					mpc stop;;
				"")
					echo "mpd 正在运行。"
					mpc;;
				*)
					${message};;
			esac;;
		*) 
			${message};;
	esac
	} &>/tmp/sms.msg
fi
sendback="$(cat /tmp/sms.msg|sed "s/$/\\\n/")" #发短信要求换行用"\n"表示。
msg="sms "${buddy}" "${sendback:-您所运行的命令未反馈信息。}""
echo ${msg} #发送短信。
问题就是用短信控制时mpc play命令只能执行mpc的样子,也就是后面的play参数不能执行,但是在终端中又是可以的??????

发表于 : 2008-07-19 17:17
solcomo
:D

发表于 : 2008-07-19 17:21
xiooli
怎么发不上附件了? :shock:

发表于 : 2008-07-19 17:29
xiooli
solcomo 写了::D
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊 :evil:

发表于 : 2008-07-19 17:32
kofshower
太有才咯

发表于 : 2008-07-19 17:43
solcomo
xiooli 写了:
solcomo 写了::D
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊 :evil:
...不知道..非移动用户... :oops:

发表于 : 2008-07-19 20:07
c\nc
有公网IP的可以试试midpssh :D

发表于 : 2008-07-19 20:18
eexpress
早想过,只是没意义而已。

发表于 : 2008-07-19 20:50
xiooli
c\nc 写了:有公网IP的可以试试midpssh :D
手机不支持呢。
eexpress 写了:早想过,只是没意义而已。
ee大婶不回家诓仔仔又来说风凉话 :twisted:

发表于 : 2008-07-19 20:56
eexpress
你先想好能实际做到那些类型的控制,别人都认同吧。
我要作的,可不是这种小儿科的,还风凉话,我才没空说。想个产品出来,作网络手持设备。你想好了,分你15%个股份。

发表于 : 2008-07-19 21:31
独孤
ee :shock: :shock:

发表于 : 2008-07-19 21:37
qiang_liu8183
eexpress 写了:你先想好能实际做到那些类型的控制,别人都认同吧。
我要作的,可不是这种小儿科的,还风凉话,我才没空说。想个产品出来,作网络手持设备。你想好了,分你15%个股份。
才15%? :D

发表于 : 2008-07-27 1:06
huangfeng
我觉得想法还不错。
能做到物尽其用。

发表于 : 2008-07-28 11:11
bones7456
买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...

发表于 : 2008-07-28 11:12
xiooli
bones7456 写了:买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...
:shock: 何不食肉糜?