Почему этот трюк не работает для меня? - PullRequest
0 голосов
/ 16 января 2010

Какой самый крутой хак вы когда-либо видели или делали?

Я только что изменил mplayer на woplayer, и я не вижу, что это делает:

findstr /I /R %1 dirlist.txt > playlist.txt

Что такое dirlist.txt?

Ответы [ 3 ]

2 голосов
/ 16 января 2010

Это означает, что вы будете полным плейлистом, то есть всеми вашими музыкальными файлами. Вы можете сделать один, набрав:

dir c:\*.mp3 /s /b > dirlist.txt
0 голосов
/ 16 января 2010

dirList.txt - это текстовый файл, который вы уже заполнили, содержащий имена всех ваших музыкальных треков (по одному в каждой строке файла).

Затем пакетный файл отфильтровывает только имена файлов, которые включают указанную вами строку (с использованием соответствия регулярному выражению), и создает новый более короткий список (playlist.txt), который затем можно отправить в приложение музыкального проигрывателя для получения только для воспроизведения этих треков.

Обратите внимание, что "woplayer" должен поддерживать воспроизведение списка воспроизведения так же, как и "mplayer", иначе хитрость не сработает - вы не обязательно сможете просто заменить одну программу другой.

0 голосов
/ 16 января 2010

Dirlist.txt - текстовый файл со списком песен. С помощью findstr вы ищете в этом файле шаблон, соответствующий% 1, первый аргумент, переданный при вызове этого файла .bat.

Итак, если у вас нет файла со списком ваших песен, это не сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...