找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 18470|回复: 1

[系统相关] [已解决]批处理命令wmic创建的的processid值跟任务管理器中的为何不同?

[复制链接]
发表于 2011-12-22 00:24:42 | 显示全部楼层 |阅读模式
  1. @echo off

  2. WMIC PROCESS CALL CREATE "EXPLORER http://www.baidu.com" | findstr "ProcessId" >> PID.TXT
  3. ping 127.1 -n 3

  4. WMIC PROCESS CALL CREATE "EXPLORER http://www.163.com" | findstr "ProcessId" >> PID.TXT
  5. ping 127.1 -n 3

  6. WMIC PROCESS CALL CREATE "EXPLORER http://www.sina.com.cn" | findstr "ProcessId" >> PID.TXT
  7. ping 127.1 -n 3
  8. for /f "tokens=1,2,3 delims= " %%i in (PID.TXT) do echo %%k >>PID2.TXT
  9. for /f "tokens=1,2 delims=;" %%i in (PID2.TXT) do echo %%i >>PID3.TXT
  10. ping 127.1 -n 5
  11. for /f %%i in (PID3.TXT) do WMIC PROCESS where processid=%%i call terminate
  12. del PID.TXT PID2.TXT PID3.TXT
  13. pause
复制代码
按理说应该可以啊,可是创建的processid  和  任务管理器中看到的不同

我已经把explorer换成了IEXPLORE.EXE  来打开网页,问题解决了

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-12-22 08:38:10 | 显示全部楼层
win7下explorer.exe进程很特殊。
手动创建则会被系统结束并由系统重新创建一个。
另外很烦的是,比如命令:explorer 文件夹,这个文件夹窗口关闭后,explorer进程不会退出,从而每运行一次这种命令,就会增加一个explorer进程。

评分

参与人数 1PB +5 收起 理由
CrLf + 5 学习了

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 12:47 , Processed in 0.018462 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表