adobe acrobat - 动作或批次序列 - global.FileCnt 未定义

adobe acrobat - actions or batch sequence - global.FileCnt is undefined

我已经在 adobe acrobat 文档中尝试了以下示例(请参阅下面的代码)。 但是,它永远不会到达 "End Job Code" 行。记录时,global.FileCnt 始终未定义。这是为什么?它不应该由所选 pdf 的总数填充吗?我错过了什么吗?

// Begin Job
if (typeof global.counter == "undefined") {
    console.println("Begin Job Code");
    global.counter = 0;
    // insert beginJob code here
}
// Main Code to process each of the selected files
try {
    global.counter++
        console.println("Processing File #" + global.counter);
    // insert batch code here.
} catch (e) {
    console.println("Batch aborted on run #" + global.counter);
    delete global.counter; // so we can try again, and avoid End Job code
    event.rc = false; // abort batch
}
// End Job
if (global.counter == global.FileCnt) {
    console.println("End Job Code");
    // insert endJob code here
    // may have to remove any global variables used in case user wants to run
    // another batch sequence using the same variables, for example...
    delete global.counter;
}

谢谢!

所以,事实证明,我需要 运行 两个批处理序列才能实现。

第一个脚本 - 用于填充 global.FileCnt 的值 第二个脚本 - 执行过程

https://forums.adobe.com/thread/1851796