【AE脚本】检测是否勾选"允许写入文件和访问网络"

function writingFilesEnabled() {
    var errStrings = {
        errLineOne: localize("运行此脚本需要设置首选项。"),
        errLineTwoStart: localize("请转至"),
        errLineTwoEnd: localize("部分,并确保已经勾选了“允许脚本写入文件和访问网络”。"),
        sectionGeneral: localize("应用程序首选项中的“常规”"),
        sectionScripting: localize("“脚本和表达式”")
    }

    var version12Check = (
        parseFloat( app.version ) > 12.0 ||
        ( parseFloat( app.version ) === 12.0 &&
            app.buildNumber >= 264 ) ||
        app.version.substring( 0, 5 ) !== "12.0x" );

    var mainSectionStr = ( version12Check ) ? "Main Pref Section v2" : "Main Pref Section";

    var version16Check = ( parseFloat( app.version ) > 16.0 );

    var securitySetting = app.preferences.getPrefAsLong( mainSectionStr, "Pref_SCRIPTING_FILE_NETWORK_SECURITY" );

    var errSecuritySetting = [
        errStrings.errLineOne,
        [ errStrings.errLineTwoStart, ( version16Check ) ? errStrings.sectionScripting : errStrings.sectionGeneral, errStrings.errLineTwoEnd ].join( " " )
    ].join( "\n" )

    if ( securitySetting === 0 ) {
        alert( errSecuritySetting );
        ( version16Check ) ? app.executeCommand( 3131 ): app.executeCommand( 2359 );
    }

    return ( securitySetting === 1 );
}

给TA充电
共{{data.count}}人
人已充电
AE开发脚本开发

【AE脚本】无限制视图缩放

2021-8-6 13:55:38

AE开发编程脚本开发

获取图层控件的当前图层名称

2021-8-17 22:26:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索