Посоветуйте софтину для рандомного выбора файлов в папке
Форумы Автоклуба ИЖ.2126.ru
28 Апреля 2024, 22:01:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: ВНИМАНИЕ Почта на домене 2126.ru прекращает свою работу
   Начало   Главная Поиск Правила Камасутра Блоги Чат Галерея Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Посоветуйте софтину для рандомного выбора файлов в папке  (Прочитано 2365 раз)
0 Пользователей и 1 Гость смотрят эту тему.
udm ТС
Самый шустрый
Ветеран форума
******

Карма +1265/-7
Offline Offline

Пол: Мужской
Сообщений: 5693

Симферополь - СПб - Ижевск


KIA-Sportage III

« : 02 Февраля 2023, 18:35:31 »

Нужна софтина, плагин или еще чего-нить для рандомного выбора десятка файлов из папки Smile
Гуглопоиск очевидного решения не предложил.
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
ЁжеВод
Ветеран форума
******

Карма +1202/-1
Offline Offline

Пол: Мужской
Сообщений: 4035

Бывший СССР


Спорите? Ну-ну...



Питер, Петроградка
Был Иж 2126-030 (ВАЗ), ОКПП, 2004
« Ответ #1 : 02 Февраля 2023, 20:19:03 »

А цель? Формат файлов?
Записан

В лесу теперь ежа не встретишь.
Куда ни плюнь - всё суррогат:
Хвоя, да соевое мясо,
Плюс ароматизатор "Ёж".
tim123
Ветеран форума
******

Карма +507/-8
Offline Offline

Пол: Мужской
Сообщений: 2406

Москва, М.О., был ИЖ-2126-030, 2004г

« Ответ #2 : 02 Февраля 2023, 20:29:07 »

Зависит от условий, в которых оно должно будет работать. Особенно требования к имени файла в части кодовой страницы. Одноразовая прога или постоянно работает, как и когда запускается ....
Намёк на вменяемое ТЗ. А так выбор огромный. Ребята добавят.
vbscript - самое простое
Visual Basic
VBA
MS Excel (в котором можно макросом, можно чисто формулами в клетках листа, где написаны или куда вставлены имена файлов ...)
б/платное sqlplus.exe от оракла 11g или 12g или аналогичные утилиты в других SQL системах

Делфи, Си, Pascal, MS Quick Basic for DOS
Power Shell - не знаю правда, есть ли в нём ф-ция типа Rnd(), а то бы и bat-файл подошёл.

В завис от ... мобыть проще заранее создать большой список таймстампов в случ порядке и из него потом черпать префиксы для единоразовой переименовки файлов.
Или просто случ послед-сть на все времена ......................
Записан
tim123
Ветеран форума
******

Карма +507/-8
Offline Offline

Пол: Мужской
Сообщений: 2406

Москва, М.О., был ИЖ-2126-030, 2004г

« Ответ #3 : 02 Февраля 2023, 20:31:26 »

Ах, да, ещё PHP, java, javascript)) С последним немного сложнее.
Записан
samspeed
Основа форума
****

Карма +287/-0
Offline Offline

Пол: Мужской
Сообщений: 372

Воронеж

« Ответ #4 : 02 Февраля 2023, 20:56:52 »

это сохранить в файл 123.pl:
Цитировать
opendir(DH,$ARGV[0]);  @Files = grep !/\.$|\.\.$/, sort(readdir DH);  closedir(DH);

$max = 10; if ( $max > $#Files ) { $max = @Files; }

for( $n=0; $n<$max; $n++ )
{
   $i = int(rand($#Files));
   if( $Files[ $i ] eq "" ) { $n--; } else { printf $Files[ $i ]."\n"; $Files[ $i ] = ""; }
}
использовать perl 123.pl Имя_каталога

Записан

2126-023 2002
udm ТС
Самый шустрый
Ветеран форума
******

Карма +1265/-7
Offline Offline

Пол: Мужской
Сообщений: 5693

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #5 : 02 Февраля 2023, 22:01:08 »

цель? Формат файлов?
Цель- рандомно выбирать десяток фотографий из одного каталога. Формат джипег. Большего не надо Smile
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
Faraday
Ветеран форума
******

Карма +505/-3
Offline Offline

Сообщений: 4303

Екатеринбург



Nissan Qashqai SE+ 2012
« Ответ #6 : 02 Февраля 2023, 22:05:56 »

Выбрать куда? Названия файлов в окно блокнота, к примеру? Или скопировать их в другую папку?
Программа под виндой должна работать?
Записан
udm ТС
Самый шустрый
Ветеран форума
******

Карма +1265/-7
Offline Offline

Пол: Мужской
Сообщений: 5693

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #7 : 02 Февраля 2023, 22:11:59 »

Выбрать куда? Названия файлов в окно блокнота, к примеру? Или скопировать их в другую папку?
Программа под виндой должна работать?
Самое удобное было бы в Тотал Коммандоре обработать. Типа, слева каталог исходный, справа - рандомный. В общем, надо отдельную временную папку под эти фото. Потом отобранные фото в публикацию или рассылку, временную папку в корзину.
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
ВикторД

*******

Карма +1484/-21
Offline Offline

Сообщений: 27882





Москва, Южное Тушино
ИЖ 2126-060 баклажан
« Ответ #8 : 03 Февраля 2023, 11:47:47 »

рандомно выбирать десяток фотографий из одного каталога.
В чем проблема? Рандомно выбрать одну, потом другую и так 10 раз.
Алгоритм рандомизации  стопудово есть среди стандартных функций языков программирования.
Записан

asp
Ветеран форума
******

Карма +564/-2
Offline Offline

Пол: Мужской
Сообщений: 3110





Ижевск
иж2126-060 + Fiat Albea
« Ответ #9 : 03 Февраля 2023, 11:57:16 »

Гуглопоиск очевидного решения не предложил.
попробовал яндексом

вывалилось несколько решений, в основном на линуксе , вот одно из них
Записан

никакой тюнинг не сделает из мерседеса иж
udm ТС
Самый шустрый
Ветеран форума
******

Карма +1265/-7
Offline Offline

Пол: Мужской
Сообщений: 5693

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #10 : 03 Февраля 2023, 12:29:36 »

Алгоритм рандомизации  стопудово есть среди стандартных функций языков программирования.

Я не хочу в программирование и прочее красноглазие.

Я хочу как девачко-блондиночко кнопащку "Сделай мне 3,14здато!!!" Smile
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
ВикторД

*******

Карма +1484/-21
Offline Offline

Сообщений: 27882





Москва, Южное Тушино
ИЖ 2126-060 баклажан
« Ответ #11 : 03 Февраля 2023, 12:42:20 »

хочу как девачко-блондиночко
Можно попробовать перекрасится, потом пол поменять.
Записан

tim123
Ветеран форума
******

Карма +507/-8
Offline Offline

Пол: Мужской
Сообщений: 2406

Москва, М.О., был ИЖ-2126-030, 2004г

« Ответ #12 : 03 Февраля 2023, 18:08:36 »

Праактически всё сделал samspeed. ИМХО проще некуда.
Я с Пёрлом дело не имел, но в скрипте всё прозрачно. Он как раз выдаёт случайный список файлов.
Осталось найти заменитель Пёрла для винды и запускать скрипт кнопкой на ТоталКоммандер, он позволяет.
Попросить доработать скрипт на тему:
rmdir/create dir  tmpDH  -- временный каталог
copy /b/y DH\*.jpg  drive:\path\tmpDH   (согласно списку вместо printf())


П.С. Ах, там ещё grep.exe - ну это ваще не проблема, пошукай, мож уже есть в компе))
Записан
Faraday
Ветеран форума
******

Карма +505/-3
Offline Offline

Сообщений: 4303

Екатеринбург



Nissan Qashqai SE+ 2012
« Ответ #13 : 03 Февраля 2023, 20:07:44 »

Сделал утилитку за ужином, интерфейс простой, думаю, объяснять не нужно как пользоваться. Архив распаковать и запускать файл prRandomChoiceFiles.exe.
Толком не тестировал, возможны глюки  Big Grin .
Скачать архив отсюда.
Записан
udm ТС
Самый шустрый
Ветеран форума
******

Карма +1265/-7
Offline Offline

Пол: Мужской
Сообщений: 5693

Симферополь - СПб - Ижевск


KIA-Sportage III

« Ответ #14 : 04 Февраля 2023, 08:31:48 »

Скачать архив отсюда.
Нидаёт... Винда говорит, обнаружен вирус И прибивает закачку.
Записан

Беглый ижевчанин

Не напрягайтесь ни в жизни своей, ни в помыслах. Ибо лишь оттянувшиеся кайфуют...
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

Яндекс.Метрика

Google последней посетил эту страницу 10 Апреля 2024, 16:29:15