Страница 2 из 2

Добавлено: Сб июн 23, 2012 20:50
Mellomann
Tol!k
За батник тоже спасибо, м.б. тоже приспособлю. Правда, немного для другого будет, ибо по конкретно этой задаче нужно было бы огромное число labelов заганять, а потом ещё и следить за их актуальностью... Утилька тут проще (по трудо- и времязатратам), однако.
А вариант с переходом на флешку легко решается так:
TOTALCMD#BAR#DATA
%PROGRAMFILES%\ReMount131\ReMount.exe
?. H:
%PROGRAMFILES%\ReMount131\ReMount.exe
ReMount
%PROGRAMFILES%\ReMount131\
0
-1

Добавлено: Вт июн 26, 2012 23:03
Tol!k

Код: Выделить всё

@echo off &setlocal enableextensions

for /f "skip=1 delims=" %%i in ('wmic LogicalDisk where "DriveType=2" get Caption^,MediaType') do (
	for /f "delims=" %%j in ("%%i") do (for /f "tokens=1,2" %%i in ("%%j") do (
		if "%%j"=="" %ComSpec% /C "ReMount.exe" -ReMount %%i B: -f
		)
	))
)