中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-03 01:02
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 急。。求得到一个程序所在的目录 查看 1,743 回复 2
楼 主 急。。求得到一个程序所在的目录 发表于 2007-01-15 07:32 ·  中国 山西 阳泉 联通
初级用户
积分 125
发帖 49
注册 2006-12-24 08:33
19年会员
UID 74424
性别 男
状态 离线
我要做一个卡巴库打包的批。可是我无法检测已有的电脑上的卡巴装在哪里了,也不知道他的病毒库是不是放在默认的地方。。。想要检测一下,而且要得到卡巴路径和病毒库路径,请老师们帮忙~~~最好从注册表里得到 或者从硬盘查都可以,如果没有卡吧拿别的软件示例也行~~

[ Last edited by qpmgljf on 2007-1-14 at 06:41 PM ]
2 发表于 2007-01-15 08:02 ·  中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
@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 ]
3 发表于 2007-01-15 08:40 ·  中国 广东 广州 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
set rp="hklm\software\kasperskylab\avp6\environment" /v dateroot
for /f "skip=4 tokens=2*"%%a in ('reg query %rp%') do set pavp=%%b
论坛跳转: