powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
15 сообщений из 15, страница 1 из 1
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36701121
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтоб можно было сделать конструкцию типа:
FOR %%x IN (список дисков) DO (
ECHO есть диск %%x
)
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36701124
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плин, знак вопроса в конце поставить забыл
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36701365
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
net use
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36702263
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloyGamer,

может стоит переходить на PowerShell?
там вагон возможностей

Get-PSDrive – посмотреть все диски WPS
Get-PSDrive -psprovider filesystem – посмотреть только диски файловой системы
Get-WmiObject Win32_logicaldisk | Select-Object deviceid,size, freespace – посмотреть букву диска, размер и свободное пространство на всех дисках
и т.д. и т.п.
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36702311
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloyGamerчтоб можно было сделать конструкцию типа:
FOR %%x IN (список дисков) DO (
ECHO есть диск %%x
)В стародавние времена это решалось перебором всех возможных букв дисков и проверкой на существование.
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36703136
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В стародавние времена это решалось перебором всех возможных букв дисков и проверкой на существование.
я кокраз в этом времени и нахожусь, пока сделал так:
FOR %%x IN (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 ...
но это не вариант, т.к. мне надо записать в лог ошибки при создании,
также при обращении к нек.несуществующим дискам возникает диалог.окно с ошибкой!, которое пока не закроешь выполнение не продолжится, вообщем мелочь но из-за этого есть нек проблемы..



>может стоит переходить на PowerShell?
вот этого уж точно/наверника делать не стоит
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36703241
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloyGamer>может стоит переходить на PowerShell?
вот этого уж точно/наверника делать не стоит
почему не стоит?
в Висте и 7 это уже вшито, так что хочешь не хочешь а юзать придётся
на ХР надо ставить ручками
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36703858
Михаил Фв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наберите свой вопрос в Googlе-е на предмет wmi-скриптов (т.е. вместо "bat/cmd" напишите "wmi") - для wmi это пара строк кода, и не нужен PowerShell...

Например, строка "select caption from win32_logicaldisk" выведет (в CIM Studio) перечень логических дисков (их букв) компьютера.
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36704351
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Фви не нужен PowerShell...
скажите это МС
они через ПОверШел даже задницу подтирают в вистах, 7 и вин2008
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36704539
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerShell... это конечно хорошо... наверное.

Список локальных дисков можно получить с помощью штатной утилиты DiskPart. Создаем файлик содержащий сценарий(так же как и для ftp.exe).
Если нас интересует список логических дисков то пишем такой сценарий:
Код: plaintext
LIST VOLUME
сохраняем этот файлик с произвольным именем и вызываем саму утилиту:
Код: plaintext
DiskPart /s File 
Утилита выдаст список со всеми дисками и их именами(точками монтирования), за подробностями - как говорится - обращайтесь в хелп. Если диск не смонтирован, то у него, соответственно, будет отсутствовать имя.


Сетевые диски, как уже отмечалось выше смотрим через:
Код: plaintext
net use
Однако, эта команда покажет только те сетевые диски, которые смонтированы в твоем текущем сеансе.
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36704784
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
@FOR %%x IN (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 @IF EXIST %%x:\.. (@echo есть диск %%x:)
Сменные (флоппи, CD, флешки) определяются только при вставленном носителе.
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36706129
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
velfimovzloyGamer>может стоит переходить на PowerShell?
вот этого уж точно/наверника делать не стоит
почему не стоит?
в Висте и 7 это уже вшито, так что хочешь не хочешь а юзать придётся
на ХР надо ставить ручками
ВОТ ХОТЯБЫ ПОЭТОМУ И НЕ СТОИТ!
и я хз как там с совместимостью со старыми версиями винды, т.к. ещё большая часть клиентов до сих пор мучается под вин2000!
вообще еслиб был такой вариант я бы точно не повер шелл ставил а что нибудь нормальное, например питон или пхп, а то что у них сегодня вшито куча всякого г ещё не значит что оно будет вшито и завтра.

Михаил ФвНаберите свой вопрос в Googlе-е на предмет wmi-скриптов (т.е. вместо "bat/cmd" напишите "wmi") - для wmi это пара строк кода, и не нужен PowerShell...
wikipedia
это чтото не то, в wmi нет невозможности изменения данных, то есть с помощью WQL возможна лишь выборка данных с помощью команды SELECT.


[quot golsa]
оп, спасибо, это то что надо!
проблемы появляются тока если на компьютере есть кардридер без карты памяти, у него буква получается присвоена но когда к нему обращаещся то выдает диалоговое окнто типа "диск отсутствует"(пропустить,пофтор,игнор) пока его не закроещь выполнение не продолжается..
...
Рейтинг: 0 / 0
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #36706137
zloyGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, тут меня одно раздражает возможность редактирования сообщений? или это так специально задумано чтоб пользователи маты не удаляли?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #38327512
TIGER 02 34 54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!,

ZE BEST TY NE ONA
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
    #39256702
AlexCC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
golsa,

Уважуха!)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / как в bat/cmd файле получить список лок.дисков и подключенных сетевых дискоф
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]