设为首页收藏本站

 找回密码
 注册
查看: 5777|回复: 4
打印 上一主题 下一主题

极速版——一键登录运行自动交易 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
0
UID
237756
积分
20682
帖子
120
主题
31
阅读权限
200
注册时间
2016-7-26
最后登录
2020-3-7
跳转到指定楼层
1#
发表于 2017-7-2 11:14:50 |显示全部楼层 |倒序浏览
本帖最后由 kookzw 于 2017-7-2 22:30 编辑

极速版没有一键登录自动运行交易。
用autoit 改了个简单的 一键登录自动运行交易 批处理文件。

(全屏模式下使用,因为用到了鼠标屏幕坐标。)

这里是生成为可执行文件的
下载地址:http://pan.baidu.com/s/1o8I66sa

这里是源代码
  1. Dim $path
  2. $path="C:\Program Files\TradeBlazer\TBPlus\"      ;TBPlus默认安装路径,如非默认安装,这里需要更改为你TB安装路径

  3. If ProcessExists("TBPlus.exe") And WinExists("TBPlus 8.0---用户登录") = 0 Then
  4.         ProcessClose("TBPlus.exe")
  5.                 Sleep(3000)
  6.         ProcessClose("TBPlus.exe")
  7.             Sleep(2000)

  8. EndIf

  9.     Run($path&"TBPlus.exe",$path);运行程序
  10.     WinWait("TBPlus 8.0---用户登录");暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.
  11.     WinActivate("TBPlus 8.0---用户登录");激活指定的窗口(设置焦点到该窗口,使其成为活动窗口).
  12.     Sleep(2000)
  13.         ControlClick("TBPlus 8.0---用户登录","","WindowsForms10.BUTTON.app.0.afceb_r11_ad13")
  14.         Sleep(5000)
  15.         Sleep(5000)
  16.         Sleep(2000)
  17.         MouseClick("left", 36, 30, 1)
  18.         Sleep(3000)
  19.         MouseClick("left", 36, 380, 1)
复制代码

Rank: 10Rank: 10Rank: 10

精华
0
UID
237756
积分
20682
帖子
120
主题
31
阅读权限
200
注册时间
2016-7-26
最后登录
2020-3-7
2#
发表于 2017-7-2 22:33:07 |显示全部楼层
本帖最后由 kookzw 于 2017-7-2 22:44 编辑

这个是晚上定时关机代码。我设置的是23时30分30秒。做白银的 可以自己改下。。我的电脑慢所以我多设置些延时
可执行文件下载地址http://pan.baidu.com/s/1c10ZIA8
  1. ;定时关机
  2. While 1
  3.     If  @HOUR = 23 And @MIN = 30 And @SEC = 30 And ProcessExists("TBPlus.exe") Then
  4.         ProcessClose("TBPlus.exe")
  5.                 ProcessClose("TBPlus.exe")
  6.             Sleep(5000)
  7.                 Shutdown (1)
  8.     EndIf
  9. WEnd
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
237756
积分
20682
帖子
120
主题
31
阅读权限
200
注册时间
2016-7-26
最后登录
2020-3-7
3#
发表于 2017-7-3 09:38:51 |显示全部楼层
本帖最后由 kookzw 于 2017-7-3 09:53 编辑

合并了下。形成了一个简单的全天自动定时登录定时退出,晚上定时退出后关机的功能。

上午8:45 登录 11:30 登出  下午 1:20 登录 3:00登出  晚上8:45 登录  11:30登出 关机

可执行文件下载地址:http://pan.baidu.com/s/1nuB6Med

源代码:
  1. Dim $path
  2. $path="C:\Program Files\TradeBlazer\TBPlus\"      ;TBPlus默认安装路径,如非默认安装,这里需要更改为你TB安装路径

  3. While 1
  4.   If  ( @HOUR = 08 And @MIN = 45 And @SEC = 01 ) Or ( @HOUR = 13 And @MIN = 20 And @SEC = 01 ) Or ( @HOUR = 20 And @MIN = 45 And @SEC = 01 ) Then          
  5.        If ProcessExists("TBPlus.exe") And WinExists("TBPlus 8.0---用户登录") = 0 Then
  6.           ProcessClose("TBPlus.exe")
  7.                   Sleep(3000)
  8.           ProcessClose("TBPlus.exe")
  9.               Sleep(2000)
  10.        EndIf
  11.   
  12.     Run($path&"TBPlus.exe",$path);运行程序
  13.     WinWait("TBPlus 8.0---用户登录");暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.
  14.     WinActivate("TBPlus 8.0---用户登录");激活指定的窗口(设置焦点到该窗口,使其成为活动窗口).
  15.     Sleep(5000)
  16.         ControlClick("TBPlus 8.0---用户登录","","WindowsForms10.BUTTON.app.0.afceb_r11_ad13")
  17.         Sleep(5000)
  18.         Sleep(5000)
  19.         Sleep(2000)
  20.         MouseClick("left", 36, 30, 1)
  21.         Sleep(3000)
  22.         MouseClick("left", 36, 380, 1)
  23.   EndIf
  24.   
  25.   If    @HOUR = 11 And @MIN = 30 And @SEC = 30 And ProcessExists("TBPlus.exe") Then
  26.         ProcessClose("TBPlus.exe")
  27.                 ProcessClose("TBPlus.exe")
  28.                 Sleep(2000)
  29.   EndIf
  30.   
  31.   If    @HOUR = 15 And @SEC = 30 And ProcessExists("TBPlus.exe") Then
  32.         ProcessClose("TBPlus.exe")
  33.                 ProcessClose("TBPlus.exe")
  34.                 Sleep(2000)
  35.   EndIf
  36.   
  37.   If   @HOUR = 23 And @MIN = 30 And @SEC = 30 And ProcessExists("TBPlus.exe") Then
  38.         ProcessClose("TBPlus.exe")
  39.                 ProcessClose("TBPlus.exe")
  40.                 Sleep(3000)
  41.                 Shutdown(1)
  42.   EndIf
  43.   
  44. WEnd       
复制代码

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
237756
积分
20682
帖子
120
主题
31
阅读权限
200
注册时间
2016-7-26
最后登录
2020-3-7
4#
发表于 2017-8-16 21:10:28 |显示全部楼层
helloworld22 发表于 2017-8-16 15:46
不用这么麻烦,买一个阿里云的1核2G内存的服务器也就700块1年,24小时运行,想看就登录看看,非常方便 ...


租服务器没的说,这个是不错的主意,永远不断网;
但是我发现客户端一直长时间在线的话,有时候在再次开盘后是死机的状态,不稳定,不如在开盘前新登录下保险。仅供参考。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
237756
积分
20682
帖子
120
主题
31
阅读权限
200
注册时间
2016-7-26
最后登录
2020-3-7
5#
发表于 2018-3-9 21:39:25 |显示全部楼层
xm_sky 发表于 2018-2-10 09:58
能否改成旗舰版本的?

旗舰版的之前就有人做了。你在论坛里搜索下。就能找到。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-3 11:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部