标题: 怎么用VBS脚本切换窗口?
[打印本页]
作者: 不得不爱
时间: 2006-11-17 06:33
标题: 怎么用VBS脚本切换窗口?
我想用VBS脚本命令返回3个窗口的窗口句柄,然后在根据需要利用返回的窗口句柄激活任意的窗口,谁来帮助我下?
作者: electronixtar
时间: 2006-11-18 00:18
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
作者: 不得不爱
时间: 2006-11-18 22:08
怎么我用那个命令写到VBS里什么反映也没有啊
作者: 不得不爱
时间: 2006-11-18 22:18
窗口标题栏的名字怎么获取啊
作者: 9527
时间: 2006-11-18 23:04
对于激活程序窗口用appactivate方法这个是对了,如果激活建议版主调用createobject("wscript.shell")这个对象后使用其方法.exec(“程序名字") 来启动程序,然后用 appactivate 程序名字.processid 这个属性来激活程序窗口.....
作者: 不得不爱
时间: 2006-11-19 01:24
那不行啊,象QQ游戏里的斗地主游戏这能单独启动吗,、3个窗口是要先启动,而后再根据需要激活相应的窗口,这是我的要求
作者: yishanju
时间: 2006-11-29 00:07
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
这个不是很管用啊
有时候不能把激活的窗口放到最上面啊
能做到切换窗口后的效果像{AIT}+{TAB}那样激活的窗口在最上边不?
[
Last edited by yishanju on 2006-11-29 at 12:12 AM ]
作者: voiL
时间: 2006-12-1 06:50
记得3742668版主好像说过wmic可以得到窗体标题的,具体用法我不太清楚,建议问问3742668版主看看吧。
作者: voiL
时间: 2006-12-1 06:51
Quote: |
Originally posted by yishanju at 2006-11-29 00:07:
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
这个不是很管用啊
有时候不能把激活的窗口放到最上面啊
能做到切换窗口后皠... |
|
这个很好用啊,我经常都用这个来切换窗口的。
只要窗体标题没错,再加上适当的延迟,就可以了。
作者: bd123456789
时间: 2008-3-27 22:59
标题: 怎样使用wmic可以得到窗体标题
记得3742668版主好像说过wmic可以得到窗体标题
我也在找呀?有谁知道吗?
怎样使用wmic可以得到窗体标题??
wmic process get 进程ID号/进程名/进程路径 ,为什么就是没有进程对应的标题???
[
Last edited by bd123456789 on 2008-3-27 at 11:04 PM ]