吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 387|回复: 4

[求助] [已解决]codev宏语言求助

[复制链接]
  • TA的每日心情
    奋斗
    2025-7-30 10:16
  • 签到天数: 311 天

    [LV.8]以坛为家I

    12

    主题

    22

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2025-7-18 09:37 | 显示全部楼层 |阅读模式
    想请教一下codev里的宏的!ABGn是为了在codev里进行弹窗说明,里面已经有默认值,但是我看codev里自带的代码里第一行还是加了rfd 分配数值参数读取空间,但是当我删了rfd时运行照旧也没有报错,在这里的rfd是什么含义呢,有没有冗余啊
    最佳答案
    2025-7-18 12:11
    ARGn 和 rfd  都是输入参数选一个用就好

    ARGn 是弹出视窗输入参数,输入的参数常需要改动时方便使用

    rfd 是设定这些参数为预设值,通常写在宏的一开始 (写rfd就不用再写ARGn)
    比较适合用在参数不需要时常改动

    用rfd好处是,可以直接执行宏不需要再输入参数 (参数已写在宏内了)
    用ARGn,则是宏后面还要补参数输入

    用ARGn其实也没有比较麻烦, 用上下键就可以选到你曾经执行过的宏了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2025-8-5 08:41
  • 签到天数: 311 天

    [LV.8]以坛为家I

    26

    主题

    337

    回帖

    33

    积分

    新手

    积分
    33
    发表于 2025-7-18 11:40 | 显示全部楼层
    ARG一般都会设置默认值,就相当于一个初始值了;rfd是再提供了一个默认输入值(不会抢弹窗的输入值);我个人理解rfd更适合没有ARG,但又需要输入参数的纯代码场景;搭配ARG只是多了层冗余
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2025-8-8 09:46
  • 签到天数: 1095 天

    [LV.10]以坛为家III

    17

    主题

    451

    回帖

    135

    积分

    入门

    积分
    135
    发表于 2025-7-18 11:42 | 显示全部楼层
    没有报错是因为你通过弹窗输入了数据吧,RFD作用是预先设定默认值,你可以在没有弹窗与输入的情况下让宏按照RFD预设运行,跟ABGN不同,ABGN是弹窗的内容的默认值
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-7-29 08:16
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    9

    回帖

    6

    积分

    小白

    积分
    6
    发表于 2025-7-18 12:11 | 显示全部楼层    本楼为最佳答案   
    ARGn 和 rfd  都是输入参数选一个用就好

    ARGn 是弹出视窗输入参数,输入的参数常需要改动时方便使用

    rfd 是设定这些参数为预设值,通常写在宏的一开始 (写rfd就不用再写ARGn)
    比较适合用在参数不需要时常改动

    用rfd好处是,可以直接执行宏不需要再输入参数 (参数已写在宏内了)
    用ARGn,则是宏后面还要补参数输入

    用ARGn其实也没有比较麻烦, 用上下键就可以选到你曾经执行过的宏了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2025-8-6 23:50
  • 签到天数: 401 天

    [LV.9]以坛为家II

    3

    主题

    87

    回帖

    20

    积分

    新手

    积分
    20
    发表于 2025-7-18 16:06 | 显示全部楼层
    可以用rfd,也可以不用,我写的那些macro都没用rfd,都是直接用! ARG2 DEFAULT 2,然后读取参数^lsp == #2
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2025-8-11 04:46 , Processed in 0.078125 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表