批处理显示当前USB设备标识码、VID、PID

批处理显示当前USB设备标识码、VID、PID,第1张

你需要开启延迟变量,请在开头加上:setlocal enabledelayedexpansion

@echo off&setlocal enabledelayedexpansion

for /f "tokens=8 delims=_\" %%i in ('REG QUERY HKLM\system\CurrentControlSet\Control\usbstor') do (

set var=%%i

echo 设备标识码:%%i   VID_!var:~0,4! PID_!var:~-4!

)

pause

@echo off&setlocal enabledelayedexpansion

set/a j=0

for /f "skip=1 tokens=1-2 delims= " %%a in ('wmic process where "name='iexploreexe'" get WorkingSetSize^,Handle') do (

if !j!==0 (set/a k=%%a,j+=1,p=%%a) else (if %%b lss !k! set p=%%a ))

echo 占用小的ie进程pid是:%p%

taskkill /f /pid %p%

pause

::Created By escortmnm from VBS团队

思路,通过分析tasklist返回的内容,使用循环,

当查找到第1个cmdexe时设置一变量,继续循环,

当再次找到cmdexe时,提取后面的PID

并使用taskkill以PID为参数(用法自己查)结束该进程,

继续循环到结尾,退出

以上就是关于批处理显示当前USB设备标识码、VID、PID全部的内容,包括:批处理显示当前USB设备标识码、VID、PID、如何用批处理关闭PID进程、bat 判断进程,如果存在2个或2个以上cmd.exe则只留一个,其余全部结束。如何编写bat代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9327035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存