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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]如何让金字塔 24小时无人值守开机

   

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


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

主题:[求助]如何让金字塔 24小时无人值守开机

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


加好友 发短信
等级:新手上路 帖子:42 积分:0 威望:0 精华:0 注册:2014/8/4 23:03:06
[求助]如何让金字塔 24小时无人值守开机  发帖心情 Post By:2016/6/20 16:49:52 [只看该作者]

金字塔 24小时无人值守 源码能适用现在版本吗,能否修改成现在版本能用的源码,谢谢

 

源码(1),为以上不需要经常改账户信息,不需要操作清除全局变量等的用法,完全可以使用这种傻瓜式的启动:
#Include <Date.au3>
Dim $path
$path="D:\Weisoft Stock\" ;金字塔系统安装路径。

While 1
If WinExists("金字塔决策交易系统")=0 And ProcessExists("WinStock.exe") Then
ProcessClose("WinStock.exe ")
Sleep(3000)
EndIf

If WinExists("金字塔决策交易系统")=0 And (@HOUR>=9 And @HOUR<=13 And @MIN<=20) Then ;交易时间开启系统
Run($path&"WinStock.exe ",$path) ;启动金字塔系统
WinWaitActive("欢迎使用金字塔","",20) ;激活用户名或账号
ControlFocus("欢迎使用金字塔","","Button1")
ControlClick("欢迎使用金字塔","","Button1") ;点击‘登录’按钮
Sleep(5000)
If WinExists("异常恢复") Then ;如果出现异常关机,再次开机时恢复。
WinActivate("异常恢复")
sleep(2000)
ControlFocus("异常恢复","","Button2")
ControlClick("异常恢复","","Button2")
EndIf
WinWaitActive("登录综合交易平台(CTP)","",30) ;激活‘登录综合交易平台(CTP)'界面
ControlFocus("登录综合交易平台(CTP)","","Button5")
ControlClick("登录综合交易平台(CTP)","","Button5") ;点击’登录‘按钮
Sleep(2000)
WinWaitActive("金字塔决策交易系统","",20) ;激活'金字塔决策交易系统'主窗口
EndIf

If WinExists("金字塔决策交易系统")=1 And @HOUR>=15 And @MIN>20 Then ;非交易时间关闭金字塔系统
WinActive("金字塔决策交易系统")
Send("!fx") ;退出金字塔系统
Sleep(1000)
WinWaitActive("金字塔","",10)
ControlFocus("金字塔","","Button1")
ControlClick("金字塔","","Button1") ;确认退出
Sleep(5000)
EndIf
Wend

转子金字塔论坛 作者wsanle


 回到顶部