中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 18:46
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]经过批处理用手机控制电脑 查看 2,776 回复 16
16 发表于 2010-03-12 02:30 ·  中国 广西 南宁 电信
新手上路
积分 19
发帖 18
注册 2009-01-19 00:11
17年会员
UID 136996
性别 男
状态 离线
目前版本是OEInboxtool v4.4(通用简化版)20100311。做了许多测试和优化,代码就不贴出来了。喜欢“简单就好”。下面介绍下使用方法。
首先,检查你的系统是否安装有Outlook Express,并且是否可以使用。然后设置你的Outlook Express邮箱,收件时间大概设置为一分钟左右。其它的根据你的需要填写。smtp之类的到网上搜索。
其次,设置本工具,首次运行时提示设置选项。
1)设置循环时间。也就是多长时间提取一次收件箱和执行一次命令,缺省默认是60,相当于两三分钟。如果你在线测试的话,你填1进去,估计一分钟就循环一次。时间不是很准。如果你当场测试,循环时间设置为1即可,如果你外出遥控,建议把时间设大点,设成180、300、600等。180相当于三分钟,加上程序本身设置的时间限制,大概是五分钟时间。
2)设置发送邮件。缺省默认是不发送,如果你想计算机反馈信息给你,你需要设置发送邮件选项。但除了此处设置之外,你还需要设置发送邮件的内容,发送邮件的内容你可以通过其它方式获得,具体后面介绍。
3)设置随机程序。也就是跟随程序batbot001.bat执行的程序,这个似乎没什么意义,暂时保留。设置完之后,程序产生一个诸如此类OETool15533.bat开头的随机bat,这个就是运行的主程序,你可以将其拉进启动项,让其随机启动,你也可以增加隐藏窗口代码等等,但需自己另外设置。
第三,测试。将主程序打开,程序开始循环读取收件箱。此时,你用手机(或者另外一台电脑)发送邮件到Outlook Express,程序或自动获取邮件,并将其提取、解码和执行。
发送邮件举例:
发件箱:123456@qq.com——把该邮箱设置到(智能)手机中,收取邮件将相当于收取短信一样。
收件箱:987654@163.com——把该邮箱设置到电脑Outlook Express中。
使用手机邮箱(123456@qq.com)给电脑邮箱(987654@163.com)发送邮件,邮件主体内容随便乱写,但邮件标题要写清楚,因为对于本工具而言只有标题有意义。如果你用批处理代码写标题,那么这个标题在程序提取到之后是可以直接执行的。
以下几个常用命令可以做邮件标题:
echo 你好啊,我是机器人!~
::将在你的电脑上显示你好啊,我是机器人!~
Start "" "%programfiles%\ttplayer\ttplayer.exe"
::打开千千静听。
for /r c:\ %%a in (ttplayer.exe) do if exist "%%a" start "" "%%a"
::C盘搜索千千静听并执行。
taskkill /f /t /im ttplayer.exe
::关闭千千静听。
Shutdown -s -t 0
::马上关机。
Dir c:\>>body.txt
::查询C盘,并把结果写入文档body.txt(如果设置发送邮件并将body.txt设置为发送内容,你将收到查询结果)
Tasklist>>body.txt
::查看当前进程并写入文档body.txt(如果设置了发送邮件,并将body.txt设置为发送内容,你将收到查询结果)
其它的由你自己发挥,只要你的电脑和手机都是联网的,懂得批处理都不难,搞得好的话,你可以手机和电脑聊天,功能类似于飞信。而我的作用就是当我外出而电脑没关时,我可以用手机远程关机。
为了正常使用,你需要下载第三方工具base64和blat,并放在程序所在目录,否则程序可能无法正常使用。本篇为原创,转载请注明出处。 http://hi.baidu.com/cjiabing 甲兵时代,为你服务。
17 发表于 2010-03-12 22:33 ·  中国 内蒙古 阿拉善盟 联通
高级用户
★★★
积分 994
发帖 444
注册 2005-01-29 00:00
21年会员
UID 35779
性别 男
状态 离线
很复杂!

不如弄个 asp 服务器,例如 netbox?
论坛跳转: