中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 20:47
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已解决][讨论]BAT检索并报警 查看 866 回复 5
楼 主 [已解决][讨论]BAT检索并报警 发表于 2010-01-17 11:27 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
用BAT,检索某文件夹下,及子文件夹,存在某一类型文件,时就报警(主板蜂明器响几下)并打开这个文件夹,若没有就自动退出。

请教一下。。。

[ Last edited by cad55 on 2010-1-18 at 09:07 ]
2 发表于 2010-01-17 12:06 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
怎么改题啦?晕
3 发表于 2010-01-17 12:10 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
若许多子文件夹存在有,不把你的系统拖垮才怪呢。。
4 发表于 2010-01-17 13:05 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by radem at 2010-1-17 12:06 PM:
怎么改题啦?晕



先谢谢应助


要求是:
若A文件夹内或其子文件夹内存在某类型文件。

则报警并打开A文件夹(而不是所有文件夹)

若没有,则自动退出。。

这个BAT不会对系统产生负担。
5 发表于 2010-01-18 01:29 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
@echo off
set d=D:\A
set s=*.cad
for /f "tokens=*" %%i in ('dir/s/b/a-d "%d%\%s%"') do echo &&start "" "%d%"&&exit
pause&exit
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
cad55 +8 2010-01-18 09:05
6 发表于 2010-01-18 09:06 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
谢谢radem兄台。

好用
论坛跳转: