乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 19|回复: 0

ARX的NET函数库之命令篇

[复制链接]

26

主题

589

帖子

10

银币

中流砥柱

Rank: 25

铜币
693
发表于 2014-4-18 15:13:00 | 显示全部楼层 |阅读模式
通过C++/CLI实现ARX的托管函数在NET里调用,示例如下:
  1. [CommandMethod("addcc")]
  2. public static void AddCc()
  3. {
  4.   int r = mcnetarx.acEdCommandStack.AddCommand("ccgroup", "ccglobal", "cc", 0, cc);
  5.   if (r != 0)
  6.   {
  7.     mcnetarx.GlobalFunctions.AcedAlert("加载失败! ");
  8.   }
  9. }
  10. public static void cc()
  11. {
  12.   mcnetarx.GlobalFunctions.AcedAlert("乐筑天下");
  13. }
  14. [CommandMethod("removecc")]
  15. public static void RemoveCc()
  16. {
  17.   int r = mcnetarx.acEdCommandStack.RemoveCmd("ccgroup", "ccglobal");
  18.   if (r != 0)
  19.   {
  20.     mcnetarx.GlobalFunctions.AcedAlert("卸载失败! ");
  21.   }
  22. }

运行结果:
mcnetarx 已加载。
命令: addcc
命令: cc
命令: removecc
命令: cc
未知命令“CC”。按 F1 查看帮助。
下载地址:
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 13:16 , Processed in 0.396859 second(s), 54 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表