中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 怎么用VBS脚本切换窗口? 上一主题 | 下一主题
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『楼 主』:  怎么用VBS脚本切换窗口?

我想用VBS脚本命令返回3个窗口的窗口句柄,然后在根据需要利用返回的窗口句柄激活任意的窗口,谁来帮助我下?



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-11-17 06:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 2 楼』:  

CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"

   此帖被 +3 点积分     点击查看详情   
评分人:【 redtek 分数: +1  时间:2006-11-18 00:21
评分人:【 ccwan 分数: +1  时间:2006-11-18 00:40
评分人:【 maya0su 分数: +1  时间:2006-11-18 23:55





C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-11-18 00:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 3 楼』:  

怎么我用那个命令写到VBS里什么反映也没有啊



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-11-18 22:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 4 楼』:  

窗口标题栏的名字怎么获取啊



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-11-18 22:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
9527
银牌会员

努力做坏人


积分 1185
发帖 438
注册 2006-8-28
来自 北京
状态 离线
『第 5 楼』:  

对于激活程序窗口用appactivate方法这个是对了,如果激活建议版主调用createobject("wscript.shell")这个对象后使用其方法.exec(“程序名字") 来启动程序,然后用 appactivate 程序名字.processid  这个属性来激活程序窗口.....



我今后在论坛的目标就是做个超级坏人!!!
2006-11-18 23:04
查看资料  发短消息 网志  OICQ (329429)  编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 6 楼』:  

那不行啊,象QQ游戏里的斗地主游戏这能单独启动吗,、3个窗口是要先启动,而后再根据需要激活相应的窗口,这是我的要求



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-11-19 01:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 7 楼』:  

CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
这个不是很管用啊
有时候不能把激活的窗口放到最上面啊

能做到切换窗口后的效果像{AIT}+{TAB}那样激活的窗口在最上边不?

[ Last edited by yishanju on 2006-11-29 at 12:12 AM ]

2006-11-29 00:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
voiL
中级用户





积分 384
发帖 189
注册 2005-10-19
状态 离线
『第 8 楼』:  

记得3742668版主好像说过wmic可以得到窗体标题的,具体用法我不太清楚,建议问问3742668版主看看吧。

2006-12-1 06:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
voiL
中级用户





积分 384
发帖 189
注册 2005-10-19
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by yishanju at 2006-11-29 00:07:
CreateObject("WScript.Shell").AppActivate "窗口标题栏的名字"
这个不是很管用啊
有时候不能把激活的窗口放到最上面啊

能做到切换窗口后皠...

这个很好用啊,我经常都用这个来切换窗口的。

只要窗体标题没错,再加上适当的延迟,就可以了。

2006-12-1 06:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 10 楼』:  怎样使用wmic可以得到窗体标题

记得3742668版主好像说过wmic可以得到窗体标题


我也在找呀?有谁知道吗?

怎样使用wmic可以得到窗体标题??

wmic process get 进程ID号/进程名/进程路径 ,为什么就是没有进程对应的标题???

[ Last edited by bd123456789 on 2008-3-27 at 11:04 PM ]

2008-3-27 22:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: