标题: [代码合集] 批处理如何隐藏打开某网页的时候记录相应进程的PID码? [打印本页]
作者: gabbyman 时间: 2011-2-2 15:08 标题: 批处理如何隐藏打开某网页的时候记录相应进程的PID码?
第一段代码是:mshta vbscript:CreateObject("WScript.Shell").Run("iexplore http://www.baidu.com",0)(window.close)
这段代码是打开BAT就在隐藏状态下打开某网页
第二段代码是:
set ws=CreateObject("WScript.Shell")
set oexec=ws.exec("C:\Program Files\Internet Explorer
\IEXPLORE.EXE http://baidu.com")
wsh.echo oexec.processid
这段代码是打开http://baidu.com并显示IE的进程码PID
请问如何在隐藏状态下打开baidu.com这个网页并且记录下这个进程的PID码?
我想用taskkill /PID 这个命令把隐藏状态的IE进程给结束掉。。
作者: gabbyman 时间: 2011-2-2 18:49
没高手指点一下吗 顶一下
作者: hanyeguxing 时间: 2011-2-2 19:53
- @echo off
- set "a=for /f "tokens=2" %%a in ('Tasklist /nh /fi "Imagename eq IEXPLORE.EXE"') do "
- %a%set #%%a==
- rem 这行改写为打开网页的命令
- %a%if not defined #%%a Taskkill /f /pid %%a
复制代码
作者: gabbyman 时间: 2011-2-2 20:33
可以了 谢谢版主
谢谢 版主
[ 本帖最后由 gabbyman 于 2011-2-2 20:39 编辑 ]
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |