2,722
社区成员
发帖
与我相关
我的任务
分享
@echo off
title 飞信发信程序 DOS 批命令版
echo.
echo. 说明:1.本程序只使用于飞信好友之间发短信
echo. 2.无需安装飞信客户端
echo. 3.免费
echo.
pause
:new
cls
set sno=
set psw=
set rno=
set /p sno=请输入发信号码:
if "%sno%#" == "#" goto err
set /p psw=请输入密码:
if "%psw%#" == "#" goto err
set /p rno=请输入收信号码:
if "%rno%#" == "#" goto err
if not exist Fetion.txt cd.>Fetion.txt
start Fetion.txt
:send
cls
echo.
echo.请在打开的记事本(Fetion.txt)输入要发送的内容
echo.记住要保存,而且一行有效。
echo.
echo.按任意键发送&pause>nul
for /f "delims=" %%a in ('type "Fetion.txt"') do set msg=%%a
mshta "http://quanapi.sinaapp.com/fetion.php?u=%sno%&p=%psw%&to=%rno%&m=%msg%"
echo.已经完成!
echo.
if "%sno%#" == "#" goto new
echo.[Q]退出 [N]改变发号、密码、收号 [其他继续]
set /p slt=请选择:
if /i "%slt%#" == "q#" exit
if /i "%slt%#" == "n#" goto new
goto send
:err
echo 错误!按人任意键退出&pause>nul&goto :eof
*!* 使用HTTPS调用飞信接口:
*!* https://quanapi.sinaapp.com/fetion.php?u=飞信登录手机号&p=飞信登录密码&to=接收飞信的手机号&m=飞信内容
Clear
cUsername = "13901700000"
cPassword = "12345678"
cSendto = "13901800000"
*!* to参数支持多个接收人,方便群发。多个接收人号码用逗号隔开,如to=13800000000,13811111111,13822222222,支持最多10个接收人
cMessage = "你好,请收到短信后速回公司与张经理联系,有要事相告。" + Ttoc(Datetime( )) + "-李秘书" && 最多180字符
oXML = Createobject("Microsoft.XMLHTTP")
cStr = "u=" + cUsername + Chr(38) + Chr(38) + "p=" + cPassword + Chr(38) + ;
"to=" + cSendto + Chr(38) + "m=" + cMessage
oXML.Open("Get", "https://quanapi.sinaapp.com/fetion.php?" + cStr, .F.)
oXML.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded")
oXML.Send( )
If oXML.Status = 200 Then
cResult = Strextract(oXML.ResponseText, [{"result":], [,])
Do Case
Case cResult = "0"
? "发送成功!"
Case cResult = "-2"
? "发送失败!"
Otherwise
? "发送错误!"
Endcase
Endif