编辑3,。
根据aacini的评论,我写了以下
@echo off
for %%a in ("*.mp4") do echo.>"J:\=Backup Files\testing\%%a.avs"
for %%a in ("*.mp4") do @echo DirectShowSource("%%a.mp4")> %%a.avs
但最后还有额外的.mp4。所以我只是将上面的.mp4删除了
@echo off
for %%a in ("*.mp4") do echo.>"J:\=Backup Files\testing\%%a.avs"
for %%a in ("*.mp4") do @echo DirectShowSource("%%a")> %%a.avs
这对每个人看起来都不错吗?
编辑2.
我尝试了以下内容。
@echo off
echo.>"J:\=Backup Files\testing\%%a.avs"
@echo DirectShowSource("%%a.mp4")> %%a.avs
只生成名为%a.avs的avs文件,其中包含
DirectShowSource("%a.mp4")
如何修改它以便为每个mp4文件生成avs,并在DirectShowSource命令的括号内添加mp4文件的名称
我需要自动生成一些* .avs文件,这是一个文本文件,其扩展名从txt更改为avs。
avs文件的名称必须与文件夹中的另一个电影文件相同。
所以,如果你有一部名为
的电影some random movie.mp4
需要命名avs文件,
some random movie.avs
avs文件需要输入以下内容。
DirectShowSource("some movie name.mp4")
我需要为文件夹中的许多电影创建这种类型的avs文件。
我在2天前发布了此消息,人们暂停了,所以我再试一次。
我希望这不是太广泛。
感谢您的帮助。
这个问题似乎仍然过于宽泛。
这是一个类似的例子。
Create a txt file using batch file in a specific folder
Op询问如何在文件夹中创建文本文件。
@echo off
echo.>"d:\testing\dblank.txt"
给出了一个答案。我的问题是文件需要扩展avs而不是txt。
然后在同一个帖子中发布另一篇帖子,
@echo off
@echo>"d:\testing\dblank.txt
@echo Writing text to dblank.txt> dblank.txt
完成将一些内容写入已创建的文件。我需要写在文件中的东西是
DirectShowSource("some movie name.mp4")
我需要为所有电影单独生成,用自己的名字替换短语“some movie name”