![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 21:37 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎么用VBS脚本切换窗口? |
| 可打印版本 1,943 / 9 |
| 第1楼 不得不爱 | 发表于 2006-11-17 06:33 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
怎么用VBS脚本切换窗口? 我想用VBS脚本命令返回3个窗口的窗口句柄,然后在根据需要利用返回的窗口句柄激活任意的窗口,谁来帮助我下?
|
|
| 第2楼 electronixtar | 发表于 2006-11-18 00:18 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
|
|
| 第3楼 不得不爱 | 发表于 2006-11-18 22:08 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
怎么我用那个命令写到VBS里什么反映也没有啊
|
|
| 第4楼 不得不爱 | 发表于 2006-11-18 22:18 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
窗口标题栏的名字怎么获取啊
|
|
| 第5楼 9527 | 发表于 2006-11-18 23:04 |
| 银牌会员 发帖 438 积分 1,185 来自 北京 | |
|
对于激活程序窗口用appactivate方法这个是对了,如果激活建议版主调用createobject("wscript.shell")这个对象后使用其方法.exec(“程序名字") 来启动程序,然后用 appactivate 程序名字.processid 这个属性来激活程序窗口.....
|
|
| 第6楼 不得不爱 | 发表于 2006-11-19 01:24 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
那不行啊,象QQ游戏里的斗地主游戏这能单独启动吗,、3个窗口是要先启动,而后再根据需要激活相应的窗口,这是我的要求
|
|
| 第7楼 yishanju | 发表于 2006-11-29 00:07 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
这个不是很管用啊 有时候不能把激活的窗口放到最上面啊 能做到切换窗口后的效果像{AIT}+{TAB}那样激活的窗口在最上边不? [ Last edited by yishanju on 2006-11-29 at 12:12 AM ] |
|
| 第8楼 voiL | 发表于 2006-12-01 06:50 |
| 中级用户 发帖 189 积分 384 | |
|
记得3742668版主好像说过wmic可以得到窗体标题的,具体用法我不太清楚,建议问问3742668版主看看吧。
|
|
| 第9楼 voiL | 发表于 2006-12-01 06:51 |
| 中级用户 发帖 189 积分 384 | |
Originally posted by yishanju at 2006-11-29 00:07: 这个很好用啊,我经常都用这个来切换窗口的。 只要窗体标题没错,再加上适当的延迟,就可以了。 |
|
| 第10楼 bd123456789 | 发表于 2008-03-27 22:59 |
| 中级用户 发帖 216 积分 360 | |
|
怎样使用wmic可以得到窗体标题 记得3742668版主好像说过wmic可以得到窗体标题
我也在找呀?有谁知道吗? 怎样使用wmic可以得到窗体标题?? wmic process get 进程ID号/进程名/进程路径 ,为什么就是没有进程对应的标题??? [ Last edited by bd123456789 on 2008-3-27 at 11:04 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |