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]