1

Тема: AHK: Случайная сортировка файлов в папке

Доброго времени!
Интересует код для сортировки файлов в случайном порядке.
Наш телевизор самостоятельно не может перемешать, все оставляет в пользовательском порядке и никакие приложения также не воспринимает )=.

Буду признателен, спасибо.

2

Re: AHK: Случайная сортировка файлов в папке

Aster, если файловая система носителя — NTFS, то без вариантов. Впрочем, поясните подробнее.

3 (изменено: Aster, 2012-01-07 11:59:42)

Re: AHK: Случайная сортировка файлов в папке

да, NTFS.
Конкретно используется такой хард http://market.yandex.ru/model-spec.xml?modelid=6204726&hid=91033
надеюсь телевизор показывать не надо?

4

Re: AHK: Случайная сортировка файлов в папке

[bb]code
Да чё уж,  давайте и телевизор посмотрим, на результат не повлияет ^^

«Пользовательский порядок» упомянутый в первом сообщении — что имеется в виду?
В плейлисте телевизора файлы отсортированы по какому признаку?

5

Re: AHK: Случайная сортировка файлов в папке

Пользовательский порядок - сортировка с ПК ((=
Телевизор не имеет плейлиста, он просто показывает файлы так, как они видны на Харде.
Модель http://market.yandex.ru/model.xml?modelid=7306451&hid=90639&suggest=1

6 (изменено: creature.ws, 2012-01-07 13:51:54)

Re: AHK: Случайная сортировка файлов в папке

Помимо того, что ссылки оформляются при помощи [bb]code , они недостойны упоминания в теме, речь ведь о AHK.

Т.е., подключив вышеупомянутый винчестер к пк с (например) win xp на борту и отсортировав видеофайлы при помощи проводника windows по "дате создания"; при подключении винчестера к телевизору, телевизор будет воспроизводить видеофайлы в последовательности определяемой датой создания?

«Пользовательский порядок» это то, что описано выше.

Повторюсь — по какому признаку телевизор сортирует файлы в очереди воспроизведения?
Проанализируйте.

7

Re: AHK: Случайная сортировка файлов в папке

Сожалею, но мне не знакомо использование бб-кодов )= xD... Но далее, я постараюсь обойтись без ссылок.

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

Признака сортировки никакой нет, телевизор не сортирует - просто служит монитором для отображения уже отсортированных файлов (масло масленное). Он берет эти файлы и читает в том же порядке, как если бы они были расставлены на ПК (от первого к последнему по определенному критерию/признаку (дата создания/длина/объем)).
Все как и везде - комп читает файлы слева-направо, сверху-вниз. Файлы в телевизоре (Харде) отображаются точно в таком же порядке как после сортировки на ПК - в матричном виде (даже если вид на ПК был "Табличный" или другой).

З.ы. Ей богу, "йезыг сломать".

8 (изменено: Irbis, 2012-01-07 16:13:48)

Re: AHK: Случайная сортировка файлов в папке

Что-то мне подсказывает, что, отсортировав файлы на компьютере в каком бы то ни было порядке, при подключении к телевизору внешнего носителя, они будут отображены так, как это угодно телевизору - скорее всего, просто по имени.
Наиболее простой способ применить случайный порядок воспроизведения - составить такой скрипт, который добавляет всем файлам в указанной папке в начале имени что-то вроде 001_, 002_ и т.д. Естесственно, в случайном порядке.

Upd: Хм.. Впервые слышу, что сортировка файлов на компе влияет на порядок показа их на телевизоре
* Ушел экспериментировать с LG32'' + USB2.0 3,5'' 1Tb HDD

9

Re: AHK: Случайная сортировка файлов в папке

Наиболее простой способ применить случайный порядок воспроизведения - составить такой скрипт, который добавляет всем файлам в указанной папке в начале имени что-то вроде 001_, 002_ и т.д.

Способ приемлем если телевизор «отображает файлы   просто по имени».

Естественно, «сортировка на компе» не влияет на «порядок показа на телевизоре».

OFF: Ей богу, ТС темнит и недоговаривает. Надоело играть в «угадайку».

10

Re: AHK: Случайная сортировка файлов в папке

Ребята, извиняюсь возьмем паузу. Моя неосведомленность может стать тупиком в этом треде. Продолжим после выяснения всех нюансов, если есть какие-то предложения по аналогичным обстоятельствам предлагаю не сдерживаться и внести свою лепту.

11

Re: AHK: Случайная сортировка файлов в папке

creature.ws
Irbis
Да. Сортирует по имени.

12

Re: AHK: Случайная сортировка файлов в папке

Ну так что, это все ваши предложения?  (((=

13

Re: AHK: Случайная сортировка файлов в папке

Aster, если Вы не поняли: NTFS использует для доступа к файлам уже упорядоченный индекс — т.н. B+ дерево. Потому никаким переупорядочиванием файлов (в отличие от FAT) невозможно добиться иного порядка сортировки файлов в каталоге.

Если Ваш телевизор поддерживает отображение тэгов из файлов — можете воспользоваться этим.

Другой вариант уже был озвучен выше — давать цифровые префиксы файлам согласно потребной сортировке.

Наконец, третий путь возможен, если Ваш телевизор полностью поддерживает возможности NTFS, например принимает жёсткие ссылки. Тогда Вы попросту можете создать каталог на том же разделе и заполнить его жёсткими ссылками на любые файлы, содержащиеся на том же диске, причём имена жёстких ссылок могут быть вполне произвольными, отличными от оригинальных имён файлов. Разумеется, тут мы вполне можем использовать те самые цифровые префиксы для потребной сортировки файлов, причём, что самое главное — никак не затрагивая оригинальных имён файлов. Главное — помнить, что файл существует до тех самых пор, пока на него существует хотя бы одна ссылка (имя файла в каталоге — это, фактически, первая ссылка, и, обычно, единственная).

Попробуйте и отпишитесь здесь — понимает ли Ваш телевизор жёсткие ссылки.

14

Re: AHK: Случайная сортировка файлов в папке

Бывает и такое..
Открываешь тему, а код уже не имеет актуальности )=.

Ладно ребят, спасибо за отклик в любом случае ((=.
Надеюсь я не принес неудобств.
До встреч