冷青瓷 发表于 2014-4-29 22:11:57

第一次写的Skill,只有几句,但还是出错了,找人指导一下

axlCmdRegister("saveHighlight" 'saveHighlight)
defun(saveHighlight ()                port=outfile("highlight.txt" "w")                foreach((net axlDBGetDesign()->nets)                if(axlIsHighlighted(net) then                fprintf(port,net->name)                        );endif                close(port)                );end foreach);end defun

E- *Error* foreach: formal argument list can only contain (unquoted) symbols - (net (axlDBGetDesign()->nets))
求教

vivienluo 发表于 2014-4-29 22:38:23

请将 foreach((net axlDBGetDesign()->nets)去掉一对括号。
改为.
foreach(net axlDBGetDesign()->nets
xxxxx
);end foreach

冷青瓷 发表于 2014-4-30 07:49:20

成功了,谢谢帮助
页: [1]
查看完整版本: 第一次写的Skill,只有几句,但还是出错了,找人指导一下