标题: [文件操作] 批處理如何獲取進程的路徑及版本 [打印本页]
作者: DennisLee 时间: 2011-10-11 14:07 标题: 批處理如何獲取進程的路徑及版本
前輩大哥您好:
小弟想獲取某進程的路徑及程序版本,
不知該如何做,懇請賜教謝謝!
作者: awk 时间: 2011-10-11 14:21
- wmic process where name="cmd.exe" get ExecutablePath /value
复制代码
- wmic datafile where "Name='C:\\Windows\\System32\\cmd.exe'" get Version /value
复制代码
作者: DennisLee 时间: 2011-10-11 14:40
本帖最后由 DennisLee 于 2011-10-11 15:03 编辑
感謝awk的回覆
請教是否有辦法將獲取的路徑賦予變量 %Path%- wmic datafile where "Name='%Path%'" get Version /value
复制代码
作者: Hello123World 时间: 2011-10-11 15:13
- @echo off
- For /f "tokens=2 delims==" %%i in ('wmic process where name^="cmd.exe" get ExecutablePath /value ^| findstr "ExecutablePath"') do echo %%i
- pause
复制代码
作者: lxzzr 时间: 2011-10-11 15:29
回复 3# DennisLee
賦予變量 %Path%, 不妥吧,这是系统变量
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |