Autoit Aerender两种变体之间的情况

时间:2015-11-16 15:49:42

标签: after-effects

使用aerender和autoit我将项目转换为.avi文件。

为了实现这一点,我使用以下(在命令行中):

Send('aerender -project C:\Projects\app.aep -comp "Main" -output C:\Projects\output\test.avi' & "{ENTER}")

现在的问题是我有两种图像变体"文件夹"。

一个有10个图像,另一个有20个图像。

如何使用aerender创建包含这些数量图像的单独文件夹。

1 个答案:

答案 0 :(得分:0)

这对你有用。 AerenderMakeImage函数有两个参数。要放入图像的新文件夹和新图像的名称。

AerenderMakeImage("C:\Projects\new_output\", "test.avi")

Func AerenderMakeImage($sImgFolderPath, $sNewImageName)

    ;makes image path if there is not one
    If FileExists($sImgFolderPath) = 0 Then DirCreate($sImgFolderPath)

    $sRuncmd = 'aerender -project C:\Projects\app.aep -comp "Main" -output '& $sImgFolderPath & $sNewImageName

    ;uses run instead of send because it is a more stable solution the Send
    Run(@ComSpec & " /c " & $sRuncmd, @ScriptDir, @SW_HIDE)

    ;Run(@ComSpec & " /c " & $sRuncmd, @ScriptDir, @SW_SHOW) ;Use this if you want to see the CMD

EndFunc   ;==>AerenderMakeImage