找回密码
 加入
搜索
查看: 4294|回复: 15

[AU3基础] (已解决)雷凯外挂在WIN7 32位上正常使用,64位上无法正常使用

  [复制链接]
发表于 2016-8-10 11:54:25 | 显示全部楼层 |阅读模式
本帖最后由 悟农 于 2016-8-17 15:28 编辑


南无大慈大悲观世音菩萨!
顶礼大慈大悲观世音!
菩萨保佑。
蒙对了,白丁一个。
问题已经解决。



请问:外挂在WIN7 32位系统上正常使用,为什么在win7 64位系统上无法正常使用?
这是网友帮忙写的外挂。原来在win7,32位系统上正常使用。
由于文华升级后只能在64位系统上使用。原来的外挂无法正常使用?
[attachimg]30830[/attachim

=========================
#EndRegion
AUTOITSETOPTION ( "WinTitleMatchMode" , 2 )
AUTOITSETOPTION ( "TrayAutoPause" , 0 )
AUTOITSETOPTION ( "TrayIconDebug" , 1 )
GLOBAL $LKFILEPATH = "C:\雷凯\client.exe"
GLOBAL $LKCLIENTTITLE = "交易星期货交易系统"
GLOBAL $LKPCTITLE = "平仓"
GLOBAL $BKJ2 = "[CLASS:Button; INSTANCE:3]"
GLOBAL $SKJ2 = "[CLASS:Button; INSTANCE:4]"
GLOBAL $QCJ2 = "[CLASS:Button; INSTANCE:10]"
GLOBAL $PCJ2 = "[CLASS:Button; INSTANCE:5]"
GLOBAL $LKKP = "[CLASS:ComboBox; INSTANCE:1]"
GLOBAL $LKHEYUE = "[CLASS:Edit; INSTANCE:1]"
GLOBAL $LOTS
GLOBAL $TITLE_WH = "文华财经"
GLOBAL $TITLE_WH_MOZU = "全自动运行模组"
IF WINEXISTS ( $TITLE_WH_MOZU ) <> 0 THEN
WINEXISTS ( $TITLE_WH_MOZU )
WINACTIVATE ( $TITLE_WH_MOZU )
ELSE
MSGBOX ( 0 , "!!!提示!!!" , "全自动运行模组未打开" )
EXIT
ENDIF
WINEXISTS ( $TITLE_WH_MOZU )
WINACTIVATE ( $TITLE_WH_MOZU )
SLEEP ( 500 )
CONTROLCLICK ( $TITLE_WH_MOZU , "" , $WH_MOZU_XINHAO_BUTTON , "LEFT" , 1 )
SLEEP ( 100 )
;IF WINEXISTS ( $LKCLIENTTITLE ) = 0 THEN
;MSGBOX ( 0 , "!!!提示!!!" , "雷凯软件未打开" )
;EXIT
;ENDIF
ENDFUNC
$ATEXT = CONTROLLISTVIEW ( $TITLE_WH_MOZU , "" , $WH_MOZU_XINHAO , "GetText" , $LINE1 , 2 )
$LINE1 = $LINE1 + 1
UNTIL $ATEXT = ""
$LINE1 = $LINE1 - 1
SLEEP ( 200 )
DO
$ATEXT = CONTROLLISTVIEW ( $TITLE_WH_MOZU , "" , $WH_MOZU_XINHAO , "GetText" , $LINE2 , 2 )
$LINE2 = $LINE2 + 1
UNTIL $ATEXT = ""
$LINE2 = $LINE2 - 1
SLEEP ( 200 )
DO
$ATEXT = CONTROLLISTVIEW ( $TITLE_WH_MOZU , "" , $WH_MOZU_XINHAO , "GetText" , $LINE3 , 2 )
$LINE3 = $LINE3 + 1
UNTIL $ATEXT =
FUNC TRADE ( $WH_XINHAO_LISTVIEW , $WH_XINHAO_BUTTON , $ALINE )
LOCAL $WH_MOZU_XI
ENDIF
IF WINEXISTS ( "提示" ) = 1 THEN
WINACTIVATE ( "提示" )
CONTROLCLICK ( "提示" , "" , "[CLASS:Button; INSTANCE:1]" )
ENDIF
ENDFUNC
CHECK ( 13 )
CHECK ( 33 )
CHECK ( 53 )
GETLINE ( 3 , 13 )
GETLINE ( 7 , 33 )
GETLINE ( 11 , 53 )
SLEEP ( 100 )
WHILE 1
SLEEP ( 10 )
TRADE ( 3 , 13 , $LINE1 )
TRADE ( 7 , 33 , $LINE2 )
TRADE ( 11 , 53 , $LINE3 )
IF WINEXISTS ( $LKCLIENTTITLE ) <> 1 THEN
MSGBOX ( 0 , "雷凯软件不存在!!!" , "运行雷凯后重启本程序" )
EXIT
ENDIF
IF WINEXISTS ( "提示" ) = 1 THEN
WINACTIVATE ( "提示" )
SLEEP ( 500 )
CONTROLCLICK ( "提示" , "" , "[CLASS:Button; INSTANCE:1]" , "LFET" , 1 )
ENDIF
WEND

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2016-8-10 21:16:57 | 显示全部楼层
等待中……
 楼主| 发表于 2016-8-10 21:48:53 | 显示全部楼层
等待中……
发表于 2016-8-10 22:35:37 | 显示全部楼层
无法正常使用是指程序无法打开,还是打开后无法模拟点击?个人认为是后者,程序升级后,标题按钮可能会发生改变,要重新抓取这些信息替换掉。
 楼主| 发表于 2016-8-11 11:05:33 | 显示全部楼层
本帖最后由 悟农 于 2016-8-12 11:03 编辑

谢谢。如你所说,是后者。按键发生了变化。
你能看看上述代码吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-8-11 13:52:57 | 显示全部楼层
回复 1# 悟农

由于文华升级后只能在64位系统上使用。原来的外挂无法正常使用?


----------------------------------------
因此 很明顯的 不是64位元 或者32位元問題

而是 你的軟體升級了   升級後 很多按鈕的位置或者 名稱 都會變得

因此 你除非 你提供 原始碼 不然不會有人有辦法了解當初 別人是怎麼寫的
 楼主| 发表于 2016-8-11 20:53:27 | 显示全部楼层
回复 6# kk_lee69
代码能运行,只是不对。
发表于 2016-8-11 21:34:48 | 显示全部楼层
回复 7# 悟农

我沒說不能運行....

只是沒有作用而已 不是...
发表于 2016-8-11 22:35:09 | 显示全部楼层
代码上面,这一句 CONTROLCLICK ( "提示" , "" , "[CLASS:Button; INSTANCE:1]" , "LFET" , 1 )  的意思是左键点击一个按钮,那么很明显,你截图的按钮为"[CLASS:Button; INSTANCE:13]" 而不是INSTANCE:1,如果你要点击截图那个按钮,只需要把"[CLASS:Button; INSTANCE:1]" 改为"[CLASS:Button; INSTANCE:13]" ,以此类推
发表于 2016-8-12 04:07:44 | 显示全部楼层
基本问题,呵呵
 楼主| 发表于 2016-8-12 10:44:08 | 显示全部楼层
回复 9# chamlien
===============
不是这样。
谢谢。
 楼主| 发表于 2016-8-12 10:45:27 | 显示全部楼层
无法正常使用是指程序无法打开,还是打开后无法模拟点击?个人认为是后者,程序升级后,标题按钮可能会发生 ...
chamlien 发表于 2016-8-10 22:35


=================
谢谢你的提醒。
我蒙对了。
问题解决了。
 楼主| 发表于 2016-8-12 10:46:04 | 显示全部楼层
回复  悟农

我沒說不能運行....

只是沒有作用而已 不是...
kk_lee69 发表于 2016-8-11 21:34

============
谢谢。我蒙对了。
 楼主| 发表于 2016-8-12 10:47:44 | 显示全部楼层
回复  chamlien
===============
不是这样。
谢谢。
悟农 发表于 2016-8-12 10:44

================
是的。很基本的问题。我完全不懂。
不过,我蒙了的,代码已经修正了。
谢谢!
 楼主| 发表于 2016-8-12 11:02:31 | 显示全部楼层
回复 1# 悟农

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 22:27 , Processed in 0.095070 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表