本帖最后由 terse 于 2014-10-5 14:07 编辑
回复 3# 小智BAT
这个是查找注册表的 不是针对C盘的 既然vc可以 那会不会注册表里路径问题
是路径括号问题
变更下- @echo off
- set "s=WFOActives"
- set "reg=reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders /f \%s%\ /t REG_SZ"
- set "find=findstr/ic:\\%s%\\"
- for /f "tokens=*" %%i in ('"%reg%|%find%"') do (
- for /f "tokens=*" %%a in ("%%i\..") do if "%%~nxa" == "%s%" set "str=%%~fa\"
- )
- if not defined str (echo,没有安装%s%软件)else echo(%str%
- pause
复制代码
|