找回密码
 加入
搜索
查看: 5861|回复: 7

[AU3基础] 调用大漠,AutoIt V3 Script CHS 已停止工作

  [复制链接]
发表于 2014-2-19 20:59:23 | 显示全部楼层 |阅读模式
调用大漠,AU3总报错,AutoIt V3 Script CHS
是程序直接死掉了
我实在是不知道怎么做了
 楼主| 发表于 2014-2-20 09:35:23 | 显示全部楼层
#AutoIt3Wrapper_UseX64=n
#include <array.au3>

Global $dm,$BSwindow,$x1,$y1,$x2,$y2
$dm = ObjCreate("dm.dmsoft")
$BSwindow=$dm.FindWindow("","BlueStacks")
$aaa=$dm.GetClientRect($BSwindow,$x1,$y1,$x2,$y2)
MsgBox(0,0,$aaa)

就这么一点,都报错,提取窗口大小
发表于 2014-2-20 16:38:19 | 显示全部楼层
au3本来就有的功能还要调用大漠?
↓↓↓↓↓↓↓
WinGetClientSize
 楼主| 发表于 2014-2-20 16:55:36 | 显示全部楼层
回复 3# make2855


    提取窗口大小我改用AU3了,可以使用

但是正经的说,用大漠也应该好使吧
发表于 2014-3-4 01:34:22 | 显示全部楼层
本帖最后由 3370225 于 2014-3-4 01:38 编辑

$aaa=$dm.GetClientRect($BSwindow,$x1,$y1,$x2,$y2)
这一句,$x1,$y1,$x2,$y2你都没赋值。肯定是传参错误了。要么就是变参指针了,这个au3好像不支持
发表于 2014-3-4 16:05:33 | 显示全部楼层
AU3很多脚本都认版本的,3.3.6.1下的脚本很多都不能在3.3.9.X下运行。
 楼主| 发表于 2014-3-5 12:46:04 | 显示全部楼层
回复 5# 3370225


    $aaa=$dm.GetClientRect($BSwindow,$x1,$y1,$x2,$y2)

这就是赋值,大漠插件里的,最基本的语句
 楼主| 发表于 2014-3-5 12:46:23 | 显示全部楼层
回复 6# ioripalm


    你在说什么呢?这可是现编写的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 23:48 , Processed in 0.074213 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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