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

[AU3基础] 新手请教:如何隐藏执行中间窗口,运行只显示最后窗口?

  [复制链接]
发表于 2011-9-7 14:43:18 | 显示全部楼层 |阅读模式
Run("control.exe netconnections")
WinWaitActive("网络连接","")
WinActive("网络连接","")
sleep(1000)
send("!fn")

WinWaitActive("新建连接向导","")
WinActive("新建连接向导","")
sleep(1000)
send("!n")

WinWaitActive("新建连接向导","连接到 Internet")
WinActive("新建连接向导","连接到 Internet ")
sleep(1000)
send("!n")

send("{ENTER}")
发表于 2011-9-7 15:47:03 | 显示全部楼层
WinWaitActive ---- 等待激活
WinActive -----激活
先请问下楼主,如何在激活窗口后隐藏该窗口并保持激活状态
 楼主| 发表于 2011-9-7 21:36:16 | 显示全部楼层
谢谢netegg关注!能否在后台激活窗口呢?

我尝试使用类似下面的语句似乎没起作用。
WinSetState(“新建连接向导”,”连接到 Internet”,@SW_HIDE)
发表于 2011-9-8 14:09:21 | 显示全部楼层
本帖最后由 nmgwddj 于 2011-9-8 14:43 编辑

回复 3# way9811@sohu


    可以设置窗口透明,密度改成0,这样就是完全隐形,看不到了。

貌似以前有人说过,好像隐藏了不能激活窗口。
发表于 2011-9-8 14:49:13 | 显示全部楼层
测试是可以的,但是刚打开会有程序打开的界面,然后执行隐藏代码,然后点击某些按钮。在需要的时候显示窗口。
WinSetTrans
 楼主| 发表于 2011-9-9 13:37:57 | 显示全部楼层
感谢nmgwddj !
我试了一下还有问题。
您试的时候WinSetTrans是放置在WinActive 之前还是之后?
另外,AUTOIT有执行单步的命令吗?
怎样看程序执行返回代码的含义呢?
再次感谢!
发表于 2011-9-12 00:11:23 | 显示全部楼层
学习了~我也想写个差不多这样的。过程不想关注~
 楼主| 发表于 2011-9-15 18:12:18 | 显示全部楼层
怎样才能去掉刚打开时,程序打开的界面呢?尝试了无效果。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 10:40 , Processed in 0.075745 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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