江南一根葱 发表于 2020-5-28 09:16
for %%a in (A B 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 (
vol %%a:|findstr BAK&&set ...
2013kyj 发表于 2020-5-28 10:02
感谢大侠帮忙,好像区分大小写,怎样不区分大小写识别?

江南一根葱 发表于 2020-5-28 10:09
我的办法是写两份,大小写全写上
要有更简单的就更好了2013kyj 发表于 2020-5-28 10:12
要有更简单的就更好了
for %%a in (A B 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 ( vol %%a:|findstr /I bak&&set bak=%%a vol %%a:|findstr /I soft&&set soft=%%a ) echo BAK所在盘符为%bak%: echo SOFT所在盘符为%soft%: pause |
江南一根葱 发表于 2020-5-28 10:17
findstr后面加 /I貌似是忽略大小写的,可以试试
江南一根葱 发表于 2020-5-28 10:09
我的办法是写两份,大小写全写上
2013kyj 发表于 2020-5-28 15:40
貌似不太准确,只要卷标中包含win和efi就被识别了,比如,卷标为win7也被识别了,只我只需要识别win
szwp 发表于 2020-5-28 15:50
再加 /e参数试下
| 欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |