我需要创建一个 AS/400 命令。根据需求,有两个参数,A和B,不能同时填写。按F4提示时两者都会显示,但一次只能填写一项。如果两者都已填写,则会出现一条错误消息,指出此信息无效。有人可以告诉我如何创建这样的命令吗?我需要在 CMD 源中指定什么才能实现它?
最佳答案
使用DEP命令定义语句来控制参数。
CMD PROMPT('TEST')
PARM KWD(A) TYPE(*CHAR) PROMPT('A')
PARM KWD(B) TYPE(*CHAR) PROMPT('B')
DEP CTL(*ALWAYS) PARM(A B) NBRTRUE(*EQ 1)
关于command - 如何创建具有互斥参数的 AS/400 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994785/