AU3打开多个窗口时如何激活想要激活的某个窗口
我刚刚学AU3,同时打开多各程序已经会编了,但是多个窗口打开后,我想把第一个打开的窗口关闭,然后再关第二个,依次类推,怎么实现?希望得到高手的指点,谢谢!! $pid1 = Run(xxx)...
$pidn = Run(zzz)
ProcessClose($pid1)
...
ProcessClose($pidn) 用这个运行快捷方式的$pid1=ShellExecute("TT1.lnk")
就不能关闭各信窗口了 ShellExecute来运行快捷方式,应该怎样才能依次关闭各个窗口 又学习了一点 感谢楼上 afan的方法挺好的,干嘛非得用ShellExecute? a版的方法我试过,非常好呀!! afan的方法挺好的,干嘛非得用ShellExecute?
mbdnmt 发表于 2013-3-27 23:57 http://www.autoitx.com/images/common/back.gif
因为我的每个窗口打开时必须输入用户名和密码,而且每个窗口的用户名和密码是不一样的,所以我就把要打开的几个窗口分别放在不同文件夹中,然后把快捷方式放到和AU3做的文件放在同一个文件夹中,这样运行后就不需要输入用户名和密码了,而用run来运行的只能是exe,这样就必须要输入用户名和密码,达不到自动的目的。 Run()跟 ShellExecute()的区别在于后者会自动帮你找到相应的程序来打开,其实你也可以用run()来执行的,比如打开C盘可以是:ShellExecute("C:\")和run("explorer.exe C:\") run只要你自己指定程序来运行是一样的!注意:run("C:\")是不会有反应的!
页:
[1]