找回密码
 立即注册
查看: 226|回复: 21

关于 #ADEFINE

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 13:34:44 | 显示全部楼层 |阅读模式

本人写脚本 比较倾向于传统
也知道传说中的这个 #ADEFINE 这个更便捷,尤其对于变量比较多比较复杂的脚本
但是我一直没有找到相关的说明
今天特来学习一下这个东西的用法
有大哥简单的介绍下这个吗?用法

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
难道这只是一个用来提前配置常量的东西?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
好像多了个A吧。。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
面具 发表于 2023-1-9 23:33 难道这只是一个用来提前配置常量的东西?
你猜对了,它就是一个宏替换命令,使用格式如下:
#ADEFINE 宏名 原文本
意思是用参数1的宏名代替参数2的文本
比如:#ADEFINE [体力] J1
意思就是在后面的脚本中用[体力] 代替J1这两字符,好处是好理解。比如你变量用多了,可能忘记J1代表什么了,但假如脚本写的是:DEC [体力] 1,你可能一下子就反应过来, 这是体力-1。另一个好处是好修改,因为宏替换都是写在最前面,甚至是专门写一个文件的,假如后期你发现变量J1使用和其它脚本冲突了,你直接修改宏定义中的#ADEFINE [体力] J99,那脚本的其他地方就都不用改了。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
超好用Defines详细用法 https://bbs.342sf.com/forum.php?mod=viewthread&tid=55095 (出处: 百度)

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
汤团先生 发表于 2023-1-10 09:51 超好用Defines详细用法 https://bbs.342sf.com/forum.php?mod=viewthread&tid=55095 (出处: 百度)
传奇写脚本也来C语言的 define一套啊

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
mgkx999 发表于 2023-1-10 10:06 传奇写脚本也来C语言的 define一套啊
是可以这样用。
再说了,define 不是C独有的呀,delphi本身就有define的

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
czy7812 发表于 2023-1-10 08:57 你猜对了,它就是一个宏替换命令,使用格式如下:
#ADEFINE 宏名 原文本
意思是用参数1的宏名代替参数2 ...
不错,我一般写一个变量都要在一个文本记录下这个变量的用途,省的后面遇到这个变量会忘记他是干嘛用的了。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
难道这只是一个用来提前配置常量的东西?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 13:34:44 | 显示全部楼层
好像多了个A吧。。

© 2026 折翼天使社区 版权所有