[已解决]如何给变量加一个括号
本帖最后由 case 于 2010-12-3 00:59 编辑如图:
$format = "格式化分区"
$x = 5
$SERVICE =$x + 1
WinWait ($format,'未格式化'& $SERVICE );这里不知道怎么写,可能要用正则,刚学还不懂
MsgBox(0, "提示:", "格式化分区已完成")
Exit
我就是想当出现 "未格式化(6)"的时候就提示格式化完成 ,然后退出,这里的 6 是一个 变量+1得来
要是有更简单的代码来表示就太好了.... $x = 5
$SERVICE = $x + 1
While 1
If WinExists("未格式化(" & $SERVICE & ")", "") = 1 Then
MsgBox(0, "提示:", "格式化分区已完成")
Exit
EndIf
Sleep(250)
WEnd 回复 2# yhxhappy
谢谢关注,但我测试了,失败了. 本帖最后由 afan 于 2010-12-3 00:48 编辑
$format = "格式化分区(卷) 未格式化("
$x = 5
$SERVICE = $x + 1
WinWait($format & $SERVICE & ')', '')
MsgBox(0, "提示:", "格式化分区已完成") 回复 4# afan
谢谢afan关注我测试了一下,还是失败了 .只有在文本内写入"格式化分区(卷) 未格式化(6)"才可以,可能是winwait没能获取到标题的内容如图:
回复 5# case
看错了 ^ ^
4#修改了下再试试 回复 6# afan
不成功 如图:
成功的情况如图:
回复 7# case
4#不是修改了吗(⊙_⊙)? 回复 8# afan
刚刚没有刷新,现在看到了.谢谢
页:
[1]