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

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

  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  来打开网页,问题解决了
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

win7下explorer.exe进程很特殊。
手动创建则会被系统结束并由系统重新创建一个。
另外很烦的是,比如命令:explorer 文件夹,这个文件夹窗口关闭后,explorer进程不会退出,从而每运行一次这种命令,就会增加一个explorer进程。
1

评分人数

TOP

返回列表