在iLogic中,要访问文档中的参数,需要使用ThisDoc.Document.Parameters而不是Parameters。所以,要修改代码如下:

Dim fileName As String
fileName = ThisDoc.Document.Parameters.Item("d4").Expression
Dim inputResult As String
inputResult = InputBox("无需操作,直接确定即可", "iproperty填写用文件名", fileName)

将以上修改后的代码存储在"c:\代码.txt"文件中,然后将该文件添加到Inventor iLogic的"外部规则"列表中,并将其设置为保存前触发该代码即可。

以下为autodesk公司出品的软件inventor中的一段ilogic代码该段代码存储于c代码txt该文件被添加到inventor ilogic的外部规则列表中并且设置为保存前触发该代码用于弹出一个输入框并且在输入框中显示当前文档中参数d4的数值现在该段代码运行时报错代码中存在规则编译错误行 2 上存在错误 未声明Parameters。它可能因其保护级别而不可访问请根据上述报错帮助修改代码Dim

原文地址: https://www.cveoy.top/t/topic/iAXR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录