Board logo

标题: [文件操作] 批處理如何獲取進程的路徑及版本 [打印本页]

作者: DennisLee    时间: 2011-10-11 14:07     标题: 批處理如何獲取進程的路徑及版本

前輩大哥您好:

小弟想獲取某進程的路徑及程序版本,
不知該如何做,懇請賜教謝謝!
作者: awk    时间: 2011-10-11 14:21

  1. wmic process where name="cmd.exe" get ExecutablePath /value
复制代码
  1. 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%
  1. wmic datafile where "Name='%Path%'" get Version /value
复制代码

作者: Hello123World    时间: 2011-10-11 15:13

  1. @echo off
  2. For /f "tokens=2 delims==" %%i in ('wmic process where name^="cmd.exe" get ExecutablePath /value ^| findstr "ExecutablePath"') do echo %%i
  3. pause
复制代码

作者: lxzzr    时间: 2011-10-11 15:29

回复 3# DennisLee

賦予變量 %Path%, 不妥吧,这是系统变量




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2