![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 06:56 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » ..--- 如何检测 U盘, 当插入U盘时,确定盘符 ?? |
| 可打印版本 1,142 / 6 |
| 第1楼 ooaf | 发表于 2007-04-08 08:28 |
| 中级用户 发帖 162 积分 313 | |
|
..--- 如何检测 U盘, 当插入U盘时,确定盘符 ?? .. 如何检测 U盘, 当插入U盘时,确定盘符 ??
|
|
| 第2楼 chp945 | 发表于 2007-04-12 07:27 |
| 新手上路 发帖 7 积分 14 | |
|
正在检测您系统中的可移动设备 echo 正在检测您系统中的可移动设备
setlocal enabledelayedexpansion for /f "skip=1 tokens=1,2 delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do ( set genre=%%i set genre=!genre:~-2! for %%a in (!genre!) do ( fsutil fsinfo drivetype %%a | findstr "移动" >nul 2>nul && if /i not "%%a"=="A:" ( set drive=%%a echo. echo 找到可移动存储设备, 盘符为%%a ,请确定盘符正确性。若不正确请立即退出本程序。 echo. echo. echo 正在处理U盘隐藏文件... echo. !drive! rem 以后出现 !drive!就表示打开U盘根目录 |
|
| 第3楼 htysm | 发表于 2007-04-12 09:00 |
| 高级用户 发帖 415 积分 866 | |
|
@echo off
for %%i in (d e f g h i j k l m n o p q r s t u v w x y z) do ( fsutil fsinfo drivetype %%i: | findstr "可移动" >nul 2>nul && (echo 你U盘盘符是:%%i: && echo 按任意键退出 && pause>nul && exit) ) echo 没有检测到可移动磁盘。 pause>nul |
|
| 第4楼 everest79 | 发表于 2007-04-12 10:53 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
就即时性而言,原来有想过使用记数器来触发,后来发现批处理做这类事,的确有点难
|
|
| 第5楼 ooaf | 发表于 2007-04-13 07:53 |
| 中级用户 发帖 162 积分 313 | |
|
成功 !
|
|
| 第6楼 menglongfc | 发表于 2007-04-22 01:59 |
| 初级用户 发帖 25 积分 45 | |
|
学习中.谢谢
|
|
| 第7楼 wxjclh | 发表于 2007-04-22 02:47 |
| 初级用户 发帖 32 积分 65 | |
|
3楼的方法可行,不过对CPU的占用也很可观啊,呵呵。。。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |