qslw521 发表于 2008-12-10 22:59:01

WinGetHandle解释是这样的?不知道是不是这个意思

$handle = WinGetHandle("无标题 - 记事本", "")
WinClose($handle)
请问运行这个代码后,然后要再打开窗口标题与文本 那个无标题—记事本才会自动关闭代码才会退出?

菜鸟来了,自己感觉自己信心不足。不知道是不是这个意思。怕误解错有谁解决一下?

另外好像还有很多种这样的命令
WinWaitActive("无标题 - 记事本", "http://www.autoitx.com")
还有WinWait("无标题")
WinWait("记事本")

这是帮助上面的。看着我都糊涂了。。新手来着。呵呵。才开始看帮助。   麻烦解决一下。谢谢

[ 本帖最后由 qslw521 于 2008-12-11 12:46 编辑 ]

thesnow 发表于 2008-12-11 02:47:00

WinGetHandle是用来得到窗口句柄的,简单的说是得到窗口的唯一标识.以后就可以通过操作这个标识来操作这个窗口,不管这个窗口是不是隐藏了,是不是不在最前.等等...
欢迎楼下补充.

waynelue 发表于 2008-12-11 08:58:15

$handle = WinGetHandle("无标题 - 记事本", "")
WinClose($handle)

我的理解是在桌面和进程中查找符合字符串中的窗口,然后关闭
我也是新手哈

liongodmien 发表于 2008-12-11 09:01:34


WinGetHandle是用来得到窗口句柄的,简单的说是得到窗口的唯一标识.以后就可以通过操作这个标识来操作这个窗口,不管这个窗口是不是隐藏了,是不是不在最前.等等...

还可以通过得到的句柄来设置窗口的各种状态,但要相应的环境设置(OPT())
下面再补充...

UID 发表于 2008-12-11 09:14:30

在你没打开记事本的情况下,这个程序什么都不做就退出了

qslw521 发表于 2008-12-11 12:29:18

不啊。他不自动退出。。一直在下面。是暂停运行脚本

   谢谢楼上的。解释。基本知道他的意思了。。
WinGetHandle是用来得到窗口句柄的,简单的说是得到窗口的唯一标识.以后就可以通过操作这个标识来操作这个窗口,不管这个窗口是不是隐藏了,是不是不在最前.等等...
还可以通过得到的句柄来设置窗口的各种状态,但要相应的环境设置(OPT())

qslw521 发表于 2008-12-11 12:45:51

不啊。他不自动退出。。一直在下面。是暂停运行脚本

   谢谢楼上的。解释。基本知道他的意思了。。
WinGetHandle是用来得到窗口句柄的,简单的说是得到窗口的唯一标识.以后就可以通过操作这个标识来操作这个窗口,不管这个窗口是不是隐藏了,是不是不在最前.等等...
还可以通过得到的句柄来设置窗口的各种状态,但要相应的环境设置(OPT())

hollandmfq 发表于 2014-5-6 07:58:37

雷锋精神传天下!谢谢分享!
页: [1]
查看完整版本: WinGetHandle解释是这样的?不知道是不是这个意思