Board logo

标题: 急。。求得到一个程序所在的目录 [打印本页]

作者: qpmgljf     时间: 2007-1-15 07:32    标题: 急。。求得到一个程序所在的目录

我要做一个卡巴库打包的批。可是我无法检测已有的电脑上的卡巴装在哪里了,也不知道他的病毒库是不是放在默认的地方。。。想要检测一下,而且要得到卡巴路径和病毒库路径,请老师们帮忙~~~最好从注册表里得到 或者从硬盘查都可以,如果没有卡吧拿别的软件示例也行~~

[ Last edited by qpmgljf on 2007-1-14 at 06:41 PM ]
作者: lotus516     时间: 2007-1-15 08:02

@echo off
setlocal enabledelayedexpansion
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  if exist %%i:\nul (
    for /f "tokens=3" %%z in ('dir /-c %%i:\') do set freesize=%%z
    if not "!freesize!"=="0" (
      pushd %%i:\
      for /r %%k in (.) do (
        if exist %%k\avp.exe echo %%k>1.txt
      )
    )
  )
)
病毒库类似,自己搞定,我不用杀软的,没法演示!

[ Last edited by lotus516 on 2007-1-15 at 08:07 AM ]
作者: everest79     时间: 2007-1-15 08:40
set rp="hklm\software\kasperskylab\avp6\environment" /v dateroot
for /f "skip=4 tokens=2*"%%a in ('reg query %rp%') do set pavp=%%b