|
本帖最后由 zhoubin 于 2025-5-9 14:34 编辑
谢谢5大,我想要个批处理,如下:
PUSHD %~dp0
set v=i:
@echo off
for /f "delims=" %%i in ('call pecmd.exe "Team/ fdrv v=*:/forx * %%v%%,v,team part list drv %%v%%,v1|ifex '%%v1%%'='',!team@ mstr * v1=<-1>v1@part list disk %%v1%%,v2@mstr * v2=<-3>v2@ifex $%%v2%%=7,set. &u=%%&u%%\n%%v%% %%v1%%/mstr * &u=-1,-2,&u/writ *fv -,,&u"') do (
@echo.
@echo %%i
set %%i=可移动磁盘
)
@echo on
如果是可移动磁盘 goto Udisk
如果不是可移动磁盘 goto Hdisk
pause&&exit
:Udisk
echo 移动磁盘
pause&&goto :eof
:Hdisk
echo 本地磁盘
pause&&goto :eof
上面的脚本是我瞎改的,不会呀
红色标注的地方我不会写,请教您了,谢谢!!
|
|