|
发表于 2023-3-6 20:01:32
|
显示全部楼层
根据你提供的代码,问题可能在第 2 行的 param/'please enter parameter',$ 'x-',x,resp 中。这里使用了 x 变量,但是它没有被定义或赋值,所以默认值是空字符串。因此,当用户输入参数后,表达式 P269=x 实际上是 P269="",即将 P269 赋值为空字符串。 要将用户输入的参数赋值给 P269,需要将参数名直接写入表达式中,而不是使用变量。修改方法如下: plaintext Copy code param/'please enter parameter',$ 'x-',resp expendt/'p269='+resp halt 在第 2 行的 param 命令中,将 'x-' 改为 ''(空字符串),这样用户输入的参数就会直接赋值给 resp 变量。然后,在第 3 行的 expendt 命令中,将 'p269=x' 改为 'p269='+resp,这样用户输入的参数就会被拼接到表达式字符串中,从而实现向 P269 赋值的目的。 请尝试使用以上修改后的代码,看看是否可以实现你想要的功能。 |
|