![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 22:47 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 中英文版操作系统USB硬盘取盘符 |
| 可打印版本 1,003 / 3 |
| 第1楼 AppleWolf | 发表于 2007-04-02 03:55 |
| 初级用户 发帖 41 积分 110 | |
|
中英文版操作系统USB硬盘取盘符 因最近遇到批处理在英文版操作系统上工作的问题,改了一下我自己写的自动USB盘备份批处理,但因为一些原因,我手头没有英文版系统进行测试,想请各位高手帮忙看一下我写的USB取盘符部份有没有问题,还望各位高手指点。
::查找本地移动硬盘是否存在。 ::扫描硬件变化,保证USB接入设备被系统注册 echo Scan system for new device (waiting for usbdisk ready) ...... devcon rescan >nul 2>nul ::等待15秒,以使USB设备加载完成 ping 127.0.0.1 -n 15 >nul 2>nul :::::::::::::::::::::::::::::::::::::::::::::: ::中英文操作系统变量判断 ::中文操作系统 for /f "delims=" %%i in ('fsutil fsinfo drives^|find /v ""') do ( for /f "tokens=1,2* delims=\" %%n in ('fsutil fsinfo drivetype %%i^|find "可移动驱动器"') do (set usbdisk=%%n) ) ::如果没找到,则尝试英文系统设备名查找 if "%usbdisk%"=="" goto retryfindusbdisk ::如果找到了,则不尝试英文系统设备名查找 goto usbdiskwasfound ::英文操作系统 :retryfindusbdisk for /f "delims=" %%i in ('fsutil fsinfo drives^|find /v ""') do ( for /f "tokens=1,2* delims=\" %%n in ('fsutil fsinfo drivetype %%i^|find "Removable Drive"') do (set usbdisk=%%n) ) ::如果没找到,则转入查找USB磁盘失败退出过程 if "%usbdisk%"=="" goto notfindusbdisk :usbdiskwasfound echo Set backup destination to USB disk, the driver letter is: [%usbdisk%] |
|
| 第2楼 flyinspace | 发表于 2007-04-02 03:58 |
| 银牌会员 发帖 517 积分 1,206 | |
|
把你的系统语言改成英文版就可以测试了。
|
|
| 第3楼 AppleWolf | 发表于 2007-04-02 04:15 |
| 初级用户 发帖 41 积分 110 | |
Originally posted by flyinspace at 2007-4-1 02:58 PM: 呵呵,谢谢哦 :D:D:D |
|
| 第4楼 flyinspace | 发表于 2007-04-02 04:50 |
| 银牌会员 发帖 517 积分 1,206 | |
|
不谢,给我加分。。。。。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |