问题原因:最近老婆体检指标不乐观,晚上要锻炼一下身体,给娃辅导准备两人轮流来了。给娃辅导单词默写,自己一读单词就是醇厚的川普味,于是准备单词语音库给娃念单词。打算按课准备好单词语音文件夹,图示如下(看不见图片附件,只能见最后):
方法1:
自己先用了笨办法,表格函数根据单词做生成复制命令
- ="copy "&"D:\NN\[142000个单词语音库].voice(ED2000.COM)\voice\"&LEFT(A3,1)&"\"&A3&".wav"&" D:\NN\SBS\SBS-B1-P2-10-wav\"
复制代码生成列表我存为文本后直接改成.bat
- copy D:\NN\[142000个单词语音库].voice(ED2000.COM)\voice\a\active.wav D:\NN\SBS\SBS-B1-P2-10-wav\
- copy D:\NN\[142000个单词语音库].voice(ED2000.COM)\voice\a\activity.wav D:\NN\SBS\SBS-B1-P2-10-wav\
- copy D:\NN\[142000个单词语音库].voice(ED2000.COM)\voice\a\alone.wav D:\NN\SBS\SBS-B1-P2-10-wav\
- copy D:\NN\[142000个单词语音库].voice(ED2000.COM)\voice\a\also.wav D:\NN\SBS\SBS-B1-P2-10-wav\
复制代码但这个bat运行后目标文件夹一个文件都没有拷过来,不过CMD窗口单独运行每一行都没问是,不知道是怎么回事???请高人指点
更新:已经解决,是bat文件的编码有问题。
方法2:
网上别人的批处理,是先把语音库混为一体(本身是按首字母用文件夹区分的),然后再运行这个批处理:
- for /f "delims=" %%a in (四级单词.txt) do (
- copy /y "F:\anki课件\语音库\%%a.mp3" "F:\anki课件\四级单词发声语音"
- )
- pause
复制代码这个我不太看的懂,也没试过,主要是不想把按首字母分文件夹的语音库给合到一起,如果改的话应当根据单词列表截个首字母出来添到源路径里面,不过自己不会,麻烦大神有空有心情好看能不能帮着调校一番。
附语音库分享:
链接:
https://pan.baidu.com/s/1MWX86dvyQv2SV4NTMYl9tw提取码:7ptr
复制这段内容后打开百度网盘手机App,操作更方便哦