合并两个 vlc 播放列表,顺序为 2:1 或 3:1



不知道如何用标题解释我想要什么。 基本上我有两个视频文件夹。都有随机标题。我想做的是创建一个 windows 批处理文件,它基本上将所有文件名放入一个 vlc 中,但要按固定顺序排列。例如

文件夹A、文件夹 B:-

A AB
A



A B

A AA B

A




B

我在谷歌搜索"dir/a/b/-p/o:gen>A.vlc"时在网上找到了这个,这显然从一个目录生成 vlc 列表,我可以用另一个目录做到这一点,但我随后需要将它们与上面的布局相结合。
还是有更好的方法?
它必须是一个窗口批处理文件(或者至少可以与Windows调度程序一起运行的文件(

提前非常感谢。

当然,一定有更好的方法来做到这一点。下面是一个简单的 PowerShell 脚本,用于根据比率合并两个目录;计数:B计数。我想有一种更简单的方法。

将此代码放在扩展名为.ps1的文件中。也许mix.ps1.如果不熟悉如何运行 PowerShell 脚本,请搜索 Web。已经解释过十亿五十次了。

$Alist = Get-ChildItem -File -Path "A" | ForEach-Object { $_.FullName }
$Blist = Get-ChildItem -File -Path "B" | ForEach-Object { $_.FullName }
$Acount = 2
$Bcount = 1
$Astart = 0
$Bstart = 0
$Total = $Alist.Length + $Blist.Length
$i = 0
while ($i -lt $Total) {
if ($Astart -lt $Alist.Length) {
$Alist[$Astart..$($Astart+$Acount-1)]
$i += $Alist[$Astart..$($Astart+$Acount-1)].Length
$Astart += $Acount
}
if ($Bstart -lt $Blist.Length) {
$Blist[$Bstart..$($Bstart+$Bcount-1)]
$i += $Blist[$Bstart..$($Bstart+$Bcount-1)].Length
$Bstart += $Bcount
}
}

相关内容

  • 没有找到相关文章

最新更新