candy_王子 发表于 2011-10-26 17:57:55

请教怎么样只能对一个inputbox窗口操作

刚刚学习au3,想请教下,怎么样能在弹出一个inputbox窗口之后只能对这个窗口操作,在关闭这个窗口之后才能进行其他操作

lynfr8 发表于 2011-10-26 19:04:30

Do
        $User = InputBox("登录", "请输入用户名", "", "", 200, 100)
        If $User = 'A' Or $User = 'B' Or $User = 'C' Then
                TrayTip('用户名正确',"请输入密码",1)
                        Else
                MsgBox(16, '警告!', '当前用户名非权限用户,请重新输入!')
        EndIf
Until $User = 'A' Or $User = 'B' Or $User = 'C'
MsgBox(0, '', 'ok!')

小A 发表于 2011-10-26 20:33:25

楼上正解!学习!

netegg 发表于 2011-10-26 21:10:52

本帖最后由 netegg 于 2011-10-26 21:12 编辑

while 1
      $User = InputBox("登录", "请输入用户名", "", "", 200, 100)
      If $User = 'A' Or $User = 'B' Or $User = 'C' Then
                TrayTip('用户名正确',"请输入密码",1)
                exitloop
      Else
                MsgBox(16, '警告!', '当前用户名非权限用户,请重新输入!')
      EndIf
wend

candy_王子 发表于 2011-10-27 17:43:11

回复 2# lynfr8


    这个是没问题啦,但是我想在弹出这个窗口之后如果不关掉这个窗口就不能操作其他窗口,应该怎么做呢?

candy_王子 发表于 2011-10-27 17:44:33

回复 4# netegg


    问题同上啦,希望高手帮忙解决下~

autoit3CN 发表于 2011-10-27 17:51:12

论坛搜索挂机锁,自己主动去找,别老想现成的

风行者 发表于 2011-10-27 18:29:21

inputbox最后一个参数,写上父窗口句柄

candy_王子 发表于 2011-10-28 10:00:48

回复 8# 风行者


    谢谢啦,就是这个效果~~
页: [1]
查看完整版本: 请教怎么样只能对一个inputbox窗口操作