Главная
Форумы
Новые сообщения
Поиск сообщений
Что нового?
Новые сообщения
Новые ресурсы
Последняя активность
Ресурсы
Последние отзывы
Поиск ресурсов
Помощь форуму
ЧатTG
Вход
Регистрация
Что нового?
Поиск
Поиск
Искать только в заголовках
От:
Новые сообщения
Поиск сообщений
Меню
Вход
Регистрация
Приложение
Установить
Форумы
Форум программистов
Пакетные файлы CMD, BAT
Поиск файла и возможность выбора из нескольких найденных
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой
.
Ответить в теме
Сообщение
[QUOTE="Dragokas, post: 211075, member: 6966"] Обратите внимание, что в XP нет встроенной утилиты choice. По остальным замечаниям: [code=batch]@echo off SetLocal EnableExtensions set "Folder=\\server\soft\Unity" set n=0 set /p "vers=Enter version: " echo. For /f "delims=" %%a in ('dir /b /s /a-d "%Folder%\setup*.exe" "%Folder%\Unity*.exe" ^| find "%vers%"') do ( set /a n+=1 call set name[%%n%%]=%%~na call set path[%%n%%]=%%~fa ) if %n%==0 (echo No Files! & pause & goto :eof) if %n%==1 (set "ch=1" & goto EndDialog) :dialog For /L %%C in (1,1,%n%) do call echo %%C. %%name[%%C]%% - %%path[%%C]%% echo. if %n% LSS 10 ( choice /C 123456789 /M "Enter number: " /N call set ch=%%errorlevel%% ) else ( set /p "ch=Enter number press ENTER: " ) if "%ch%"=="" goto dialog if %ch% GTR %n% goto dialog if %ch% LSS 0 goto dialog :EndDialog call set mypath=%%path[%ch%]%% echo. echo Your choice is: %mypath% echo. pause[/code] [/QUOTE]
Вставить цитаты...
Проверка
Ответить
Форумы
Форум программистов
Пакетные файлы CMD, BAT
Поиск файла и возможность выбора из нескольких найденных
Сверху
Снизу