设为首页收藏本站

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

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

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: 3Rank: 3

精华
0
UID
213396
积分
187
帖子
140
主题
26
阅读权限
40
注册时间
2015-7-10
最后登录
2023-4-14
4#
发表于 2017-7-31 19:00:27 |只看该作者
好东西!顶!

使用道具 举报

Rank: 2

精华
0
UID
237254
积分
114
帖子
78
主题
23
阅读权限
30
注册时间
2016-7-19
最后登录
2022-7-27
5#
发表于 2017-8-16 15:46:05 |只看该作者
不用这么麻烦,买一个阿里云的1核2G内存的服务器也就700块1年,24小时运行,想看就登录看看,非常方便

使用道具 举报

Rank: 10Rank: 10Rank: 10

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


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

使用道具 举报

Rank: 2

精华
0
UID
237254
积分
114
帖子
78
主题
23
阅读权限
30
注册时间
2016-7-19
最后登录
2022-7-27
7#
发表于 2017-8-21 17:26:02 |只看该作者
kookzw 发表于 2017-8-16 21:10
租服务器没的说,这个是不错的主意,永远不断网;
但是我发现客户端一直长时间在线的话,有时候在再次开 ...

没有发现这种现象。

使用道具 举报

Rank: 4

精华
0
UID
220940
积分
256
帖子
50
主题
11
阅读权限
50
注册时间
2015-10-8
最后登录
2022-2-19
8#
发表于 2017-10-23 19:12:10 |只看该作者
顶!
原有superwin做了旗舰版的无人值守工具,给我们带来了很大的帮助。现在楼主又开始了快速版的无人值守工具,好人啊!支持!

使用道具 举报

Rank: 4

精华
0
UID
220940
积分
256
帖子
50
主题
11
阅读权限
50
注册时间
2015-10-8
最后登录
2022-2-19
9#
发表于 2017-10-23 19:16:01 |只看该作者
一直不明白,TB为何迟迟不完善无人值守功能?

使用道具 举报

Rank: 1

精华
0
UID
246316
积分
16
帖子
7
主题
1
阅读权限
10
注册时间
2017-1-19
最后登录
2018-2-12
10#
发表于 2018-2-10 09:58:33 |只看该作者
能否改成旗舰版本的?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-20 16:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部