为什么这个技巧对我不起作用?

时间:2010-01-16 15:42:05

标签: windows batch-file

What's the coolest hack you've seen or done?

我刚刚将mplayer更改为woplayer, 我不明白这是做什么的:

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

什么是dirlist.txt

3 个答案:

答案 0 :(得分:2)

这意味着你是完整的播放列表,即所有音乐文件。您可以输入以下内容来制作:

dir c:\*.mp3 /s /b > dirlist.txt

答案 1 :(得分:0)

Dirlist.txt是一个包含歌曲列表的文本文件。使用findstr,您在此文件中搜索与%1匹配的模式,这是调用此.bat文件时传递的第一个参数。

因此,如果您没有包含歌曲列表的文件,则无法使用。

答案 2 :(得分:0)

dirList.txt似乎是您已填写的文本文件,其中包含所有音乐曲目的文件名(文件每行一个)。

然后,批处理文件只过滤掉包含您指定的字符串的文件名(使用正则表达式匹配),然后创建一个新的较短列表(playlist.txt),然后将其发送到您的音乐播放器应用程序以获取它只播放这些曲目。

请注意,“woplayer”必须支持以与“mplayer”相同的方式播放播放列表,否则该技巧将无效 - 您可能无法将一个程序替换为另一个程序。