Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Возможно ли: выполнение подпрограммы в отдельном процессе, одновременное выполнение двух подпрограмм? http://www.cyberforum.ru/cmd-bat/thread1597604.html
Всех приветствую :handshake: Пример @echo off call :PROG1 call :PROG2 exit /b :PROG1
CMD/BAT Как сделать так, чтобы bat-файл копировал сам себя в папку N-ное количество раз? Добрый день! Как сделать так чтобы bat файл копировал сам себя в папку N колличество раз? http://www.cyberforum.ru/cmd-bat/thread1597508.html
CMD/BAT Не удаётся найти синтаксическую ошибку в скрипте для запуска VLC
Вообщем уже полдня сижу не получается сервак потока запустить на vlc что то с синтаксиосом а что не понятно. @echo on "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -vvv :dshow-vdev="Logitech HD...
CMD/BAT Соединить несколько текстовых файлов в один и отфильтровать содержимое результирующего файла
Парни подскажите деревне как батник правильно оформить - задача - Батник лежит в любой директории диска E -нужно что бы собирал и склеивал все файлы .txt из папки C:\Grabs к примеру в папку...
CMD/BAT Изменять файл INI в зависимости от разрешения экрана http://www.cyberforum.ru/cmd-bat/thread1596939.html
Здравствуйте! ДАНО: Программа start.exe отображает фоновую картинку и две колонки с текстом. Настройки программы сохранены в файле start.ini. В настройках, кроме всего прочего, заданы...
CMD/BAT Ошибка в простейшем бат-файле для сложения чисел @echo off set /p a = Enter num a set /p b = Enter num b set /a res = %a%+%b% echo %res% pause Выводит что отсутствует данный операнд, а я всего то хочу ввести и сложить введённые переменные... подробнее
b0gus
271 / 170 / 73
Регистрация: 17.03.2014
Сообщений: 493
30.11.2015, 21:46 0

Построчное чтение файла со случайным выбором строки

30.11.2015, 21:46. Просмотров 810. Ответов 2
Метки (Все метки)

Ответ

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
:: файл "батника" сохранить в кодировке 866
SetLocal EnableDelayedExpansion
:: полное имя файла со списком меток
:: пустых строк в файле %list% быть НЕ должно!
:: 1 строка = 1 имя метки
set "list=диск:\путь\labelnames.txt"
for /f "usebackq" %%v in ("%list%") do set /a "cnt+=1"
if "%cnt%"=="" echo.пустой файл c метками "%list%"&pause&exit /b 1
:: псевдослучайное число в пределах min, max --> set /a i=%random%%%(max-min+1)+min, отсюда [url]http://www.cyberforum.ru/post3902665.html[/url] 
set /a i=%random%%%(cnt)+1,i-=1
<"%list%" (for /f %%v in ('more +%i%') do echo.label c:%%v&goto :end_read)
:end_read
pause&exit /b 0
в 12-й строке удалить echo., чтобы заменить метку на устройстве С:

Вернуться к обсуждению:
Построчное чтение файла со случайным выбором строки
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 21:46
Готовые ответы и решения:

Построчное чтение файла и разбор каждой 6-ой строки для получения и использования определённых данных
Добрый вечер! Необходимо прочитать текстовый файл в котором каждая 6-я строка начинается с TR01, в...

Построчное чтение txt файла с преобразованием в csv
Здравствуйте. Есть тестовый файл, где построчно записан набор характеристик, со значением...

Построчное чтение из файла до нужной строки
Доброго времени суток. И снова война с текстовым файлом. Суть куска программы: построчное чтение...

Построчное чтение из файла до первой пустой строки
Нужно прочитать файл построчно. В файле встречается одна строка пустая строка. Если она...

Построчное чтение файла в консоли - выводятся две строки подряд
Есть текстовый файл, в нём куча строчек. Читаю файл: foreach (string lr in File.ReadLines(path,...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru