概述
官网
aardio是一种用于Windows平台的脚本编程语言,以及一个功能丰富的集成开发环境(IDE)。它结合了强大的原生Windows API访问能力和简单易学的语法。以下是aardio的一些优缺点。
优点:
-
简单易学:aardio的语法简洁明了,非常容易上手。适合初学者和有经验的开发者。
-
丰富的库和模块:aardio内置了许多实用的库和模块,例如网络编程、文件操作、多媒体处理等,可以快速开发各种应用程序。
-
原生Windows API访问:aardio提供了对原生Windows API的访问,可以轻松地使用Windows的各种功能。
-
跨平台编译:aardio支持将脚本编译为独立的可执行文件,可以在没有安装aardio环境的计算机上运行。
-
集成开发环境(IDE):aardio包含一个功能丰富的IDE,具有代码高亮、智能提示、调试等功能,提高开发效率。
缺点:
-
受众局限:aardio主要针对Windows平台,对于跨平台应用的开发可能会受到限制。
-
社区支持有限:相比于其他流行的编程语言,aardio的社区支持和资源较少。虽然有一定的学习资料,但可能不如其他主流编程语言丰富。
-
适用范围有限:虽然aardio非常适合开发Windows桌面应用程序,但在Web开发、移动开发、后端开发等领域可能不如其他编程语言流行。
-
总的来说,aardio是一个适合在Windows平台上进行快速开发的编程语言。对于初学者和有兴趣编写Windows应用程序的开发者来说,aardio可能是一个不错的选择。
示例
在 aardio 中调用 Python
import console;
import py3;
//导入 Python 模块。
var itertools = py3.import("itertools")
//调用 Python 函数,支持纯 aardio 类型参数
var permutations = itertools.permutations({"a","b","c"});
//调用 Python 内置函数 list
var pyList = py3.list(permutations);
//遍历 Python 对象成员
for( item in pyList.each() ){
console.log(item); //像 aardio 对象一样使用 Python 对象
}
console.pause();
查看系统安装序列号
import com.wmi;
import win.reg;
var productKey = com.wmi.get("softwarelicensingservice","OA3xOriginalProductKey");
if(!productKey) {
productKey = win.reg.queryWow64( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform","BackupProductKeyDefault" )
}
import console;
console.log("安装序列号" ,productKey);
console.pause(true);