YYPOST群发软件 发表于 2025-8-22 07:05:51

AIWROK软件IOS系统里脚本项目[project]方法小结






AIWROK软件IOS系统里脚本项目方法小结



// 🔨脚本项目类 方法小结

// 1. 📌getCodePath 获取代码完整目录
/*
类别       详情说明
方法功能   获取代码完整目录
方法签名   String getCodePath()
返回值   String
参数       无
*/
// 示例:获取代码完整目录
var codePath = project.getCodePath();


// 2. 📌getPluginsPath 获取插件完整目录
/*
类别       详情说明
方法功能   获取插件完整目录
方法签名   String getPluginsPath()
返回值   String
参数       无
*/
// 示例:获取插件完整目录
var pluginsPath = project.getPluginsPath();


// 3. 📌getResourcesPath 获取资源完整目录
/*
类别       详情说明
方法功能   获取资源完整目录
方法签名   String getResourcesPath()
返回值   String
参数       无
*/
// 示例:获取资源完整目录
var resourcesPath = project.getResourcesPath();


// 4. 📌getCard 获取卡密
/*
类别       详情说明
方法功能   获取卡密
方法签名   String getCard()
返回值   String
参数       无
*/
// 示例:获取卡密
var card = project.getCard();


// 5. 📌getVersion 获取脚本版本
/*
类别       详情说明
方法功能   获取脚本版本
方法签名   String getVersion()
返回值   String
参数       无
*/
// 示例:获取脚本版本
var version = project.getVersion();


getCodePath 获取代码完整目录
分类详情
方法功能获取代码完整目录
方法签名String getCodePath()
返回值类型String
参数列表无参数
调用示例project.getCodePath()
📌getPluginsPath 获取插件完整目录
分类详情
方法功能获取插件完整目录
方法签名String getPluginsPath()
返回值类型String
参数列表无参数
调用示例project.getPluginsPath()
📌getResourcesPath 获取资源完整目录
分类详情
方法功能获取资源完整目录
方法签名String getResourcesPath()
返回值类型String
参数列表无参数
调用示例project.getResourcesPath()
📌getCard 获取卡密
分类详情
方法功能获取卡密
方法签名String getCard()
返回值类型String
参数列表无参数
调用示例project.getCard()
📌getVersion 获取脚本版本
分类详情
方法功能获取脚本版本
方法签名String getVersion()
返回值类型String
参数列表无参数
调用示例project.getVersion()
调用示例代码:/*
🍎交流QQ群711841924群一,苹果内测群,528816639
🍎🔨脚本项目类 方法小结
*/

// AIWORK苹果IOS开发 - project类方法详细示例

printl("=== project类方法使用示例 ===");

// 1. 📌getCodePath 获取代码完整目录
/*
类别       详情说明
方法功能   获取代码完整目录
方法签名   String getCodePath()
返回值   String
参数       无
*/
// 示例:获取代码完整目录
var codePath = project.getCodePath();
printl("📌getCodePath方法:");
printl("代码完整目录: " + codePath);
printl("用途: 用于获取当前脚本代码文件所在的完整路径,可用于引用其他脚本文件");

// 2. 📌getPluginsPath 获取插件完整目录
/*
类别       详情说明
方法功能   获取插件完整目录
方法签名   String getPluginsPath()
返回值   String
参数       无
*/
// 示例:获取插件完整目录
var pluginsPath = project.getPluginsPath();
printl("\n📌getPluginsPath方法:");
printl("插件完整目录: " + pluginsPath);
printl("用途: 用于获取插件存放目录,可以加载自定义插件");

// 3. 📌getResourcesPath 获取资源完整目录
/*
类别       详情说明
方法功能   获取资源完整目录
方法签名   String getResourcesPath()
返回值   String
参数       无
*/
// 示例:获取资源完整目录
var resourcesPath = project.getResourcesPath();
printl("\n📌getResourcesPath方法:");
printl("资源完整目录: " + resourcesPath);
printl("用途: 用于获取资源文件目录,可以存放图片、模型、配置文件等资源");

// 4. 📌getCard 获取卡密
/*
类别       详情说明
方法功能   获取卡密
方法签名   String getCard()
返回值   String
参数       无
*/
// 示例:获取卡密
var card = project.getCard();
printl("\n📌getCard方法:");
printl("卡密: " + card);
printl("用途: 用于获取当前设备或用户的授权卡密信息");

// 5. 📌getVersion 获取脚本版本
/*
类别       详情说明
方法功能   获取脚本版本
方法签名   String getVersion()
返回值   String
参数       无
*/
// 示例:获取脚本版本
var version = project.getVersion();
printl("\n📌getVersion方法:");
printl("脚本版本: " + version);
printl("用途: 用于获取当前脚本的版本号,便于版本管理和更新");

printl("\n=== 实际应用场景示例 ===");

// 实际使用场景1: 读取资源目录下的配置文件
var configPath = project.getResourcesPath() + "/config.json";
printl("示例1 - 构造资源配置文件路径: " + configPath);

// 实际使用场景2: 保存数据到资源目录
var dataPath = project.getResourcesPath() + "/userdata.txt";
printl("示例2 - 用户数据保存路径: " + dataPath);

// 实际使用场景3: 加载插件
var pluginPath = project.getPluginsPath() + "/myplugin.dll";
printl("示例3 - 自定义插件路径: " + pluginPath);

// 实际使用场景4: 版本检查
var currentVersion = project.getVersion();
printl("示例4 - 当前脚本版本检查: " + currentVersion);
if (currentVersion < "1.0.0") {
    printl("警告: 版本过低,建议升级");
}

printl("\n=== 方法调用示例 ===");

// 直接调用示例
printl("project.getCodePath() => " + project.getCodePath());
printl("project.getPluginsPath() => " + project.getPluginsPath());
printl("project.getResourcesPath() => " + project.getResourcesPath());
printl("project.getCard() => " + project.getCard());
printl("project.getVersion() => " + project.getVersion());

printl("\n=== 完整示例执行完毕 ===");


页: [1]
查看完整版本: AIWROK软件IOS系统里脚本项目[project]方法小结