设为首页收藏本站

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

Windows自动登录+TB自动登陆无需安装AutoIT+源码来自乐丁 [复制链接]

Rank: 5Rank: 5

精华
0
UID
5903
积分
748
帖子
95
主题
11
阅读权限
60
注册时间
2009-11-14
最后登录
2010-11-25
跳转到指定楼层
1#
发表于 2009-11-20 08:26:30 |只看该作者 |倒序浏览
点击"开始"中的"运行" 或 Win+R, 输入 control userpasswords2 命令

确定后出现

确定后

输入密码即可,再开机就会自动进入桌面了.

[ 本帖最后由 女儿是期神 于 2009-11-20 08:49 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分威望 金钱 收起 理由
lh948 + 399 + 399

总评分: 威望 + 399  金钱 + 399   查看全部评分

Rank: 5Rank: 5

精华
0
UID
5903
积分
748
帖子
95
主题
11
阅读权限
60
注册时间
2009-11-14
最后登录
2010-11-25
2#
发表于 2009-11-20 08:27:15 |只看该作者
开盘时间和锁定系统,关闭TB功能注释掉了

  1. #Include <date.au3>
  2. Dim $result,$list[5][5],$pid1,$tmp1,$path,$TBloginname,$TBloginpassword,$WorkNum,$WorkTabID,$ParamsCount
  3. ;参数传递
  4. $paramscount = $CmdLine[0] ;取参数个数
  5. If $ParamsCount>1 Then
  6.   $TBloginname=$CmdLine[1]
  7.   $TBloginpassword=$CmdLine[2]
  8. Else
  9.   MsgBox(1,"提醒","请附加参数")
  10.   Exit
  11. EndIf
  12. If $ParamsCount>2 Then
  13.   $path=$CmdLine[3]
  14. Else
  15.   $path="d:\Program Files\TradeBlazer\"
  16. EndIf
  17. If $ParamsCount>3 Then
  18.   $WorkTabID=$CmdLine[4]
  19. EndIf
  20. If $ParamsCount>4 Then
  21.   $WorkNum=$CmdLine[5]
  22. Else
  23.   $WorkNum=5
  24. EndIf

  25. ;循环开始
  26. While 1
  27. If ProcessExists("TradeBlazer.exe") And WinExists("交易开拓者(超强版") = 0 Then
  28.   Sleep(3000)
  29. EndIf
  30. If WinExists("交易开拓者(超强版") = 0 Then; And ((@HOUR=8 And @MIN>=56) Or @HOUR>=9) And @HOUR <=22 Then
  31. ;TB自动登陆设置*****开始*****,这部分实行TB自动登陆功能,如果TB有自动登陆功能的话,就简单多了(目前TB不能自动登陆)
  32.   ;关闭系统中不正常的tb进程----START---
  33.   $list=ProcessList("TradeBlazer.exe")
  34.   If $list[0][0]<>0 Then
  35.    $pid1=$list[1][1]
  36.    If ProcessExists("TradeBlazer.exe") And WinExists("交易开拓者(超强版") = 0 Then
  37.     If $list[0][0]>1 Then
  38.      for $i = 2 to $list[0][0]
  39.       If $pid1<>$list[$i][1] Then
  40.        ProcessClose($list[$i][1])
  41.       EndIf
  42.       Sleep(1000)
  43.      next
  44.     EndIf
  45.    EndIf
  46.   EndIf
  47.   ;关闭系统中不正常的tb进程----END----

  48.   ;第一次运行TB,先关闭再重新运行,解决有些电脑第一次登录不能聚焦到登陆控件导致无法自动登录的问题--START---
  49.   Run($path&"TradeBlazer.exe",$path)
  50.   WinWaitActive("欢迎登录交易开拓者(超强版)","",10)
  51.   $list=ProcessList("TradeBlazer.exe")
  52.   If $list[0][0]>1 Then
  53.    for $i = 1 to $list[0][0]
  54.     If $pid1<>$list[$i][1] Then
  55.      ProcessClose($list[$i][1])
  56.     EndIf
  57.     Sleep(1000)
  58.    next
  59.   ElseIf $list[0][0]=1 Then
  60.    ProcessClose($list[1][1])
  61.    Sleep(1000)
  62.   EndIf
  63.   ;第一次运行TB,先关闭再重新运行,解决有些电脑第一次登录不能聚焦到登陆控件导致无法自动登录的问题--END----
  64.   
  65.   Run($path&"TradeBlazer.exe",$path)
  66.   WinWaitActive("欢迎登录交易开拓者(超强版)","",10)
  67.   While WinExists("TradeBlazer","初始化失败")
  68.    WinActivate("TradeBlazer","初始化失败")
  69.    WinClose("TradeBlazer","初始化失败")
  70.    Sleep(1000)
  71.    $list=ProcessList("TradeBlazer.exe")
  72.    If $list[0][0]=1 Then
  73.     ProcessClose($list[1][1])
  74.     Sleep(1000)
  75.    ElseIf $list[0][0]>1 Then
  76.     for $i = 1 to $list[0][0]
  77.      If $pid1<>$list[$i][1] Then
  78.       ProcessClose($list[$i][1])
  79.      EndIf
  80.      Sleep(1000)
  81.     next
  82.    EndIf
  83.    Run($path&"TradeBlazer.exe",$path)
  84.    WinWaitActive("欢迎登录交易开拓者(超强版)","",10)
  85.   WEnd
  86.   WinActivate("欢迎登录交易开拓者(超强版)")
  87.   ControlFocus("欢迎登录交易开拓者(超强版)","","Edit1")
  88.   ControlSetText("欢迎登录交易开拓者(超强版)","","Edit1",$TBloginname)
  89.   ControlFocus("欢迎登录交易开拓者(超强版)","","Edit2")
  90.   ControlSetText("欢迎登录交易开拓者(超强版)","","Edit2",$TBloginpassword)
  91.   ControlFocus("欢迎登录交易开拓者(超强版)","","Button2")
  92.   ControlClick("欢迎登录交易开拓者(超强版)","","Button2")
  93.   WinWaitActive("交易开拓者(超强版) - ","",10)
  94.   Sleep(5000)
  95.   WinActivate("交易开拓者(超强版) - ")
  96.   If WinExists("系统消息") Then
  97.    WinActivate("系统消息")
  98.    WinClose("系统消息")
  99.    Sleep(1000)
  100.    EndIf
  101.   ;TB自动登陆设置*****结束*****
  102.    
  103.   For $i=1 To $WorkNum
  104.    $tmp1 = 15 + 60 * ($i - 1)
  105.    WinActivate("交易开拓者(超强版) - ")
  106.    ControlClick("交易开拓者(超强版) - ","",$WorkTabID,"left",1,$tmp1,6)
  107.    Sleep(3000)
  108.    WinMenuSelectItem("交易开拓者(超强版) - ","","文件(&F)", "启动所有自动交易");启动工作区内所有自动交易
  109.    Sleep(1000)
  110.   Next
  111.   Sleep(5000)
  112. ; $result=DllCall("user32.dll","int","LockWorkStation");开启TB自动交易后,锁定电脑系统
  113. ;ElseIf $result<1 Then
  114. ; $result=DllCall("user32.dll","int","LockWorkStation");非交易时间启动电脑后,立即锁定电脑系统
  115. EndIf
  116. ;If WinExists("交易开拓者") And @HOUR>22 Then ;非交易时间关闭TB
  117. ; WinActivate("交易开拓者")
  118. ; Sleep(1000)
  119. ; WinClose("交易开拓者")
  120. ;EndIf
  121. Sleep(1000*30)
  122. WEnd
  123. ;循环结束
复制代码

[ 本帖最后由 女儿是期神 于 2009-11-20 08:56 编辑 ]

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5903
积分
748
帖子
95
主题
11
阅读权限
60
注册时间
2009-11-14
最后登录
2010-11-25
3#
发表于 2009-11-20 08:33:40 |只看该作者
根据乐丁的代码写的参数传递的TB登陆程序

源码
程序
Au3Info有了这个就可以不装AutoIt了
有朋友问怎么用,于是写个更详细的说明
下载AutoTB.rar和Au3Info.rar,如果这个能满足要求就不用下源码修改了.
解压后

在桌面上建个文本文件

填写收帐号和密码

开拓者快捷方式里复制安装文件夹

粘贴至文本文件窗口中

运行Au3Info找到控件名,并复制粘贴到文本文件中

最终结果

全选复制
创建AutoTB.exe的快捷方式,并在其属性里粘贴刚才的文本即可

以后运行这个快捷方式就行了,想自动启动,就把它移到"开始"菜单的"启动"里吧

[ 本帖最后由 女儿是期神 于 2009-11-20 14:16 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 9Rank: 9Rank: 9

精华
3
UID
2459
积分
14133
帖子
179
主题
19
阅读权限
150
注册时间
2008-9-26
最后登录
2015-12-3
4#
发表于 2009-11-20 09:16:08 |只看该作者
不错,有创意

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4740
积分
1247
帖子
251
主题
9
阅读权限
60
注册时间
2009-6-29
最后登录
2019-3-30
5#
发表于 2009-11-20 10:45:25 |只看该作者
完全的无人值守我还是不放心

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5903
积分
748
帖子
95
主题
11
阅读权限
60
注册时间
2009-11-14
最后登录
2010-11-25
6#
发表于 2009-11-20 21:51:30 |只看该作者
尽量解放双手而已

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5940
积分
1179
帖子
285
主题
28
阅读权限
60
注册时间
2009-11-21
最后登录
2015-1-19
7#
发表于 2009-12-22 21:06:02 |只看该作者

楼主辛苦了

楼主辛苦了。 我要争取成为高级散户
海豚

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
8#
发表于 2009-12-23 09:56:35 |只看该作者
谢楼主共享

使用道具 举报

Rank: 4

精华
0
UID
14685
积分
401
帖子
80
主题
23
阅读权限
50
注册时间
2010-7-21
最后登录
2014-6-4
9#
发表于 2010-9-3 13:47:25 |只看该作者
谢谢楼主分享,尝试一下

使用道具 举报

Rank: 4

精华
0
UID
10622
积分
278
帖子
13
主题
5
阅读权限
50
注册时间
2010-5-21
最后登录
2021-9-7
10#
发表于 2010-9-4 15:57:39 |只看该作者
谢谢分享。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 10:34

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部