efan2000 发表于 2014-4-18 15:13:42

ARX的NET函数库之命令篇

通过C++/CLI实现ARX的托管函数在NET里调用,示例如下:
public static void AddCc()
{
int r = mcnetarx.acEdCommandStack.AddCommand("ccgroup", "ccglobal", "cc", 0, cc);
if (r != 0)
{
    mcnetarx.GlobalFunctions.AcedAlert("加载失败! ");
}
}

public static void cc()
{
mcnetarx.GlobalFunctions.AcedAlert("明经通道");
}


public static void RemoveCc()
{
int r = mcnetarx.acEdCommandStack.RemoveCmd("ccgroup", "ccglobal");
if (r != 0)
{
    mcnetarx.GlobalFunctions.AcedAlert("卸载失败! ");
}
}
运行结果:
mcnetarx 已加载。
命令: addcc

命令: cc

命令: removecc

命令: cc
未知命令“CC”。按 F1 查看帮助。

下载地址:http://bbs.mjtd.com/thread-109091-1-1.html
页: [1]
查看完整版本: ARX的NET函数库之命令篇