[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 批处理如何防止网页后台执行时改变当前窗口

  1. @echo off
  2. echo Wscript.Sleep Wscript.Arguments(0) * 1000 >Delay.vbs
  3. Delay.vbs 10
  4. mshta vbscript:CreateObject("WScript.Shell").Run("iexplore http://a7e294f2.uberpicz.com",0)(window.close)
  5. pause
复制代码

等待10秒后后台开启这网页,但是,这网页开启的同时,会被占据"控制"
例如正在玩游戏,游戏窗口就变成不是主要窗口,此时任何按键都无效,请问能解决吗?

[ 本帖最后由 strong12345 于 2009-8-20 18:22 编辑 ]

不要用mshta运行。
自找麻烦,好好的vbs不用(偏又用了一点),非要用bat,且又在bat中用mshta运行vbs,多国语言么?
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

嗯,这个是IE的问题,会夺取焦点。隐藏运行notepad它会很乖的。。
用AppActivate方法激活你的游戏。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

谢谢版主'帮忙改标题,这样问题就明确多了

另外,请问 AppActivate 是VBS的编程的吗?
请问哪里有相关教程或资讯?

TOP

教程有很多,慢慢看:
http://bbs.bathome.net/forum-7-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表