Цитата Serjione:
в батнике паузу на опреденненное время задавать можно ?
|
Пауза в пакетном файле
Цитата Serjione:
Насчет приведенного выше вами кода WMI, батник полученные данные может прочесть, чтобы исходя из размера свободного места на флешке выпонить те или иные действия ? Может определить WMI дан ли общий доступ флешке или нет ?
|
Пример:
Код:
@Echo Off
SetLocal EnableExtensions
For /F "Skip=1 Tokens=2,3 Delims=," %%I In ('WMIC /Node:"имя_компа" LogicalDisk Where "DriveType = 2 And (MediaType = 0 Or MediaType = 11 Or MediaType Is Null)" Get Caption^, FreeSpace^, Size /Format:CSV ^| Find ","') Do (
Echo На диске %%I свободно %%J байт
WMIC /Node:"имя_компа" Share Where "Path Like '%%I%%'" Get Name, Path
)
Внутри цикла переменная
%%I содержит букву диска,
%%J - свободное место (с помощью оператора
If можно выполнить действия по условию). Команда
WMIC Share выводит список шар, у которых путь начинается с заданной буквы диска.