Personal Video Database
Русский => Разработчикам => Скрипты, Плагины, Шаблоны и Шкурки => Тема начата: MadJohn от 18 Апреля 2011, 03:48:37
-
Написал на выходных плагин, который копирует все видеофайлы выделенных фильмов из базы в указанный каталог.
Принцип работы следующий: плагин является плагином экспорта. Он создает vb script копирования файлов всех видимых в окне программы фильмов(пользуемься фильтрами для выбора нужных) и запускает его.
Сам скрипт запускаеться, и после запуска его работа ни как ни связана с PVD, т.е. работает сам по себе, а в это время программой базы фильмов можно пользоваться дальше. Скрипт открывает в отдельном окошке прогресс-бар (окно приложения IE), в котором видно процесс копирования файлов. Процент выполнения показывается по количеству уже скопированных файлов, т.е. в процессе копирования каждого отдельного файла прогресс не сдвигаеться. Все фильмы копируются в ту же папку, в которую при экспорте был сохранен файл скрипта. Если в этой папке уже есть файл фильма, то он не перезаписываеться, и пропускаеться.
Может кому будет полезно.
[вложение удалено администратором]
-
Неплохо !
Пара вопросов:
1). Будет ли работать данный скрипт если фильмы отфильтрованны например по жанру и/или отсортированы ? и представленны в "древовидном" виде ?
2). Нельзя ли расширить функционал скрипта? :
Фильтруем фильмы - например по жанру - для каждого жанра назначаем папку-"приёмник" куда будут копироваться/перемещаться файлы нужного жанра и выбираем в древовидном виде папку с соот. жанром , аналогичную операцию проделываем с другими жанрами , жмём ок и скрипт соответственно "разбрасывает" файлы нужных жанров по соот. папкам , вуаля :) , единственно нужно как-то проработать вопрос с нехваткой места на диске - чтобы типа предупрждения выдавал и отменял операцию и если файл помечен только для чтения или например используется - воспроизводится в данный момент плеером - чтобы тоже предупреждал.
Вот хотелось бы видеть нечто подобное в данном скрипте ::) Надеюсь идея более менее понятна. ? ;D