找回密码
 加入
搜索
查看: 2436|回复: 8

[AU3基础] [已解决]如何给变量加一个括号

  [复制链接]
发表于 2010-12-2 23:07:14 | 显示全部楼层 |阅读模式
本帖最后由 case 于 2010-12-3 00:59 编辑

如图:


$format = "格式化分区"
$x = 5
$SERVICE =$x + 1
WinWait ($format,'未格式化'& $SERVICE );这里不知道怎么写,可能要用正则,刚学还不懂
MsgBox(0, "提示:", "格式化分区已完成")
Exit

我就是想当出现   "未格式化(6)"  的时候就提示格式化完成 ,然后退出,这里的 6 是一个 变量+1  得来
要是有更简单的代码来表示就太好了....

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-2 23:12:53 | 显示全部楼层
$x = 5
$SERVICE = $x + 1
While 1
        If WinExists("未格式化(" & $SERVICE & ")", "") = 1 Then
                MsgBox(0, "提示:", "格式化分区已完成")
                Exit
        EndIf
        Sleep(250)
WEnd
 楼主| 发表于 2010-12-2 23:34:28 | 显示全部楼层
回复 2# yhxhappy


   谢谢关注,但我测试了,失败了.
发表于 2010-12-3 00:08:35 | 显示全部楼层
本帖最后由 afan 于 2010-12-3 00:48 编辑
$format = "格式化分区(卷) 未格式化("
$x = 5
$SERVICE = $x + 1
WinWait($format & $SERVICE & ')', '')
MsgBox(0, "提示:", "格式化分区已完成")
 楼主| 发表于 2010-12-3 00:45:03 | 显示全部楼层
回复 4# afan


    谢谢afan关注  我测试了一下,还是失败了 .只有在  文本内写入  "格式化分区(卷) 未格式化(6)"  才可以,可能是winwait没能获取到标题的内容  如图:

本帖子中包含更多资源

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

×
发表于 2010-12-3 00:48:37 | 显示全部楼层
回复 5# case


    看错了 ^ ^
4#修改了下再试试
 楼主| 发表于 2010-12-3 00:52:52 | 显示全部楼层
回复 6# afan
不成功 如图:


成功的情况  如图:

本帖子中包含更多资源

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

×
发表于 2010-12-3 00:55:00 | 显示全部楼层
回复 7# case


    4#不是修改了吗(⊙_⊙)?
 楼主| 发表于 2010-12-3 00:59:14 | 显示全部楼层
回复 8# afan


    刚刚没有刷新,现在看到了.谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-28 00:21 , Processed in 0.087795 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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