Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод списка жестких дисков с возможностью выбора.

Ответить
Настройки темы
CMD/BAT - [решено] Вывод списка жестких дисков с возможностью выбора.

Пользователь


Сообщения: 61
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дорогие форумчане,
К сожалению самостоятельно решить такой вопрос у меня не получилось. Поэтому обращаюсь к Вам.

Задача следующая необходим bat'ник при запуске которого он проверяет все разделы и ищет ЖД. После чего выводит на экран информацию (номер диска (некое цифровое значение), Метка диска, и имя диска.). После чего просит пользователя выбрать диск (ввести цифровое значение). после ввода идет к следующему скрипту.

Отправлено: 08:23, 24-12-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Ну. вот он выбрал. Что Вы дальше с этим выбором делать будете?

Отправлено: 10:23, 24-12-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


Код: Выделить весь код
@echo off
setlocal

set "wmic=wmic logicaldisk where (drivetype=3) get name,volumename"
for /f "skip=1 tokens=1,2" %%i in (' "%wmic%" ') do call:set "%%i" "%%j"

set "choice=0"

:choice
echo -----
set /p choice="Select: "

if defined name_%choice% (

        
	echo.
	echo Variables:
	set name_%choice%
	set label_%choice%
	
	echo.
	echo call?, start? next.cmd 
	
	) else (goto:choice)

goto:eof

:set

if %1=="" goto:eof

set /a cnt+=1
set "name_%cnt%=%~1"
set "label_%cnt%=%~2"

echo %cnt% %~1 %~2
Серый курсив -- результат выбора, полученные переменные и предполагаемое действие (вызов следующего скрипта через call или start)
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:23, 24-12-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод списка жестких дисков с возможностью выбора.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вывод списка файлов с указанным расширением kelevara Скриптовые языки администрирования Windows 8 27-04-2013 03:59
CMD/BAT - [решено] Составление списка существуюих дисков + отсев дисков не имеющих ФС komix Скриптовые языки администрирования Windows 16 23-12-2012 07:31
Вопрос - Антивирус с возможностью выбора действий GomyBoy Защита компьютерных систем 2 02-10-2012 19:58
HDD - Несовместимость жестких дисков Vasiliy83 Накопители (SSD, HDD, USB Flash) 7 29-09-2011 12:29
Установка драйверов от Башрата с возможностью выбора во время инсталяции pupsicas Автоматическая установка Windows 2000/XP/2003 3 30-01-2008 15:43




 
Переход