您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

分享金字塔在服务器上每天自动启动/关闭的简单方法 [金字塔]

  • 咨询内容: 如果金字塔是放在云服务器上的,如果你想像我一样实现每天自动启动/关闭的话,那么我这个方法就可以简单实现.

    其实之前很多人都已经用autoit在本地电脑上实现了这一目的,但是,要想在云服务器上实现,还得修改代码.因为断掉远程桌面连接后,autoit不能移动鼠标,发送按键.我在网上四处扒贴,问各路大神,都没能得到一个满意的答案.最后在一个国外的帖子里找到了解决问题的灵感,原来可以很简单的解决这个问题.

    首先,把你的服务器上的鼠标设置一下:控制面板→鼠标→指针选项→勾选"自动将指针移动到对话框中的默认按钮"
    其次,去网上下载安装一个autoit软件.怎么用我就不说了.没用过的同学看帮助文档,只要把入门指南看了就够了.

    autoit代码如下:

    If WinExists("金字塔决策交易系统") Then ;先检查是否已经打开,如果已经打开,关闭再重新打开
      WinClose("金字塔决策交易系统")
      Sleep(1000)
      ControlClick("金字塔","是否退出该系统?","","left",1)
      Sleep(10000)
    EndIf 

    Local $iPID = ShellExecute("WinStock.exe","","c:\jzt\","open",@SW_MAXIMIZE)  ;按照你的金字塔安装目录修改c:\jzt\
    Sleep(4000)
    ControlClick("欢迎使用金字塔决策交易系统","","","left",1)

    把他编译成exe文件,拷贝到云服务器上.然后在云服务器的任务计划程序中设置每天自动运行exe文件就行了.我的代码是把关闭软件和启动软件放在了一起,你也可以把它分解成二个任务,分别执行启动和关闭.

    金字塔登陆之后会有个账户登陆窗口,在交易日不会出问题,但是非交易日登录窗口会一直开着,关闭软件时会导致金字塔出错.这个不用管它.

    最后,希望金字塔工作人员别针对上述方法搞个针对性的禁止!

     

  • 金字塔客服: 太厉害了

     

  • 用户回复: 关闭遇到一点问题:如果运行着图标程序化会出现提示“确认关闭框架?”,卡在这个对话框导致软件无法关闭,望楼主帮忙解决下

     

  • 网友回复: 已解决楼主给力呀。If WinExists("金字塔决策交易系统") Then ;先检查是否已经打开,如果已经打开,关闭再重新打开  WinClose("金字塔决策交易系统")  Sleep(1000)  ControlClick("金字塔","是否退出该系统?","","left",1)  Sleep(10000)  ControlClick("金字塔","关闭框架?","","left",1)EndIf  这窜代码即可。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容