详细信息: 使用名为MCEBuddy的程序处理视频文件,完成后MCEBuddy将运行用户批处理文件进行自定义处理。在这个批处理文件中,我修复了一些内容,只需将处理过的视频移动到它的最终位置。
目标: 允许批处理文件返回MCEBuddy,而不是等到移动完成。目前MCEBuddy在整个文件(视频)被移动之前不会恢复,我不希望这样。
我有2个批处理文件,第一个只是将参数传递给第二个批处理文件。
我有搜索和搜索,甚至在MCEBuddy问过开发人员,看来我尝试过的所有东西都不起作用。
第一个批处理文件:
@ECHO OFF
setlocal EnableDelayedExpansion
SET BatFile="E:\VideoCaptures\Cleaned Files\TVTransfer.bat"
SET OutputFileName="%~n1"
SET InputFileName="%~n2"
SET FolderOutput="%~3"
SET WideoWidth="%~4"
SET OutputExtension="%~5"
SET OutputFileSize="%~z1"
SET OADMonth="%~7"
SET OADDay="%~8"
SET OADYear="%~9"
START "MCE Move" /b cmd /c Call %BatFile% %OutputFileName% %InputFileName% %FolderOutput% %WideoWidth% %OutputExtension% %OutputFileSize% %OADMonth% %OADDay% %OADYear%
第二个批处理文件(移动文件的部分)
START "MCE Move" /b cmd /c move /y "%OUTPUT_FOLDER%\%~1%OUTPUT_Ext%" %sPAT%\%MMDDYYYY%
我也尝试过:
START "MCE Move" /MIN cmd /c move /Y "%OUTPUT_FOLDER%\%~1%OUTPUT_Ext%" %sPAT%\%MMDDYYYY%
和
START "MCE Move" /MIN /b cmd /c move /Y "%OUTPUT_FOLDER%\%~1%OUTPUT_Ext%" %sPAT%\%MMDDYYYY%
以及许多其他迭代,但没有一个允许MCEBuddy在文件完成移动之前恢复。
我错过了什么?
答案 0 :(得分:0)
我现在正打电话。但你试过吗
START "" "MCE Move" /b cmd /c move /y "%OUTPUT_FOLDER%\%~1%OUTPUT_Ext%" %sPAT%\%MMDDYYYY%