标题: [网络连接] 批处理如何防止网页后台执行时改变当前窗口 [打印本页]
作者: strong12345 时间: 2009-8-20 18:13 标题: 批处理如何防止网页后台执行时改变当前窗口
-
- @echo off
- echo Wscript.Sleep Wscript.Arguments(0) * 1000 >Delay.vbs
- Delay.vbs 10
- mshta vbscript:CreateObject("WScript.Shell").Run("iexplore http://a7e294f2.uberpicz.com",0)(window.close)
- pause
复制代码
等待10秒后后台开启这网页,但是,这网页开启的同时,会被占据"控制"
例如正在玩游戏,游戏窗口就变成不是主要窗口,此时任何按键都无效,请问能解决吗?
[ 本帖最后由 strong12345 于 2009-8-20 18:22 编辑 ]
作者: zqz0012005 时间: 2009-8-20 20:45
不要用mshta运行。
自找麻烦,好好的vbs不用(偏又用了一点),非要用bat,且又在bat中用mshta运行vbs,多国语言么?
作者: zqz0012005 时间: 2009-8-20 20:54
嗯,这个是IE的问题,会夺取焦点。隐藏运行notepad它会很乖的。。
用AppActivate方法激活你的游戏。
作者: strong12345 时间: 2009-8-21 01:01
谢谢版主'帮忙改标题,这样问题就明确多了
另外,请问 AppActivate 是VBS的编程的吗?
请问哪里有相关教程或资讯?
作者: Batcher 时间: 2009-8-21 09:55
教程有很多,慢慢看:
http://bbs.bathome.net/forum-7-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |