欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请问阿火编辑的“通过飞信给自己发短信的VBA代码”

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6241人关注过本帖树形打印复制链接

主题:[求助]请问阿火编辑的“通过飞信给自己发短信的VBA代码”

帅哥哟,离线,有人找我吗?
zk7777777
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:46 积分:655 威望:0 精华:0 注册:2012/5/15 20:57:57
[求助]请问阿火编辑的“通过飞信给自己发短信的VBA代码”  发帖心情 Post By:2012/7/26 20:38:16    Post IP:58.59.100.11[只看该作者]

请问阿火编辑的“通过飞信给自己发短信的VBA代码”

金字塔免费版可以用吗?


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/7/27 0:07:38    Post IP:114.92.115.144[只看该作者]

可以


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
zk7777777
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:46 积分:655 威望:0 精华:0 注册:2012/5/15 20:57:57
  发帖心情 Post By:2012/7/27 19:12:19    Post IP:58.59.100.11[只看该作者]

请阿火详细说明一下 代码的使用好吗

谢谢

 

 

通过飞信给自己发短信的VBA代码

 以下红色部分要变动,千万不要跟我说复制黏贴后就想发短信

 

Set fs=CreateObject("Microsoft.XMLHTTP")
num="13900***688" '这里输入开通飞信的手机号
pwd="iloveweistock" '这里请输入飞信密码
dm="http://f.10086.cn/im/"
url=dm&"login/inputpasssubmit1.action"
dat="&pass="&pwd&"&m="&num
fs.Open "POST",url,False
fs.SetRequestHeader "content-type","application/x-www-form-urlencoded;charset=utf-8"
fs.Send dat

sub fsfx()
 msg="股指开多"
 fs.Open "POST",dm&"user/sendMsgToMyselfs.action",False
 fs.SetRequestHeader "content-type","application/x-www-form-urlencoded;charset=utf-8"
 fs.Send "msg="&msg
End Sub

 

把以上部分复制到Macro地下,输入开通飞信的手机号码和飞信密码输入,后按alt+F8,输入宏名 fsfx 即可收到“股指开多”的短信

把Sub过程换成Function函数,就可以通过自定义函数,根据条件实时地给自己发送短信

 

比如:

runmode:0;

Globalvariable: tvo=0;
If buycond and Tvo<>barpos and islastbar Then Begin
fs(1);//1是参数

tvo:=barpos;
End

 

自定义函数可以这样写:

Function fs(Formula,trend)
    '系统会在逐K线模式解释公式时的每个周期都会调用此函数一遍,因此设计时应该注重程序的执行效率,不要重复的执行一些没必要的代码
    if trend=1 then
     msg="股指开多"
    end if
    if trend=2 then
     msg="股指平多"
    end if
     if trend=3 then
     msg="股指开空"
    end if
    if trend=4 then
     msg="股指平空"
    end if
    if trend=5 then
     msg="股指平空开多"
    end if
    if trend=6 then
     msg="股指平多开空"
    end if
    fs.Open "POST",dm&"user/sendMsgToMyselfs.action",False
    fs.SetRequestHeader "content-type","application/x-www-form-urlencoded;charset=utf-8"
    fs.Send "msg="&msg
    fs=1
End Function
 

 


 回到顶部
帅哥哟,离线,有人找我吗?
zlong
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:65 威望:0 精华:0 注册:2012/7/15 8:25:36
  发帖心情 Post By:2012/8/18 18:51:53    Post IP:114.218.33.120[只看该作者]

怎么无法用啊?是不是飞信有了变化?


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/8/19 6:31:31    Post IP:120.36.165.84[只看该作者]

有可能。用手机邮箱吧


 回到顶部
帅哥哟,离线,有人找我吗?
zlong
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:8 积分:65 威望:0 精华:0 注册:2012/7/15 8:25:36
  发帖心情 Post By:2012/8/19 12:32:03    Post IP:114.218.33.120[只看该作者]

求助阿火:还有其他方法,发短信吗(不是发给自己)?


 回到顶部