Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3327|回复: 5

[求助] allegro怎么把.scr文件通过skill写出来?

[复制链接]
发表于 2022-8-26 16:31:27 | 显示全部楼层 |阅读模式
初学skill,想请教各位大神,allegro录制操作后,将.scr文件通过skill写出来,在软件中可以replay,但是程序导入后报错
 楼主| 发表于 2022-8-29 13:47:54 | 显示全部楼层
部分代码如下:
  1.         outPort = outfile("./SaveCR.scr")
  2.         fprintf( outPort "setwindow pcb\n")
  3.         fprintf( outPort "trapsize 0\n")
  4.         fprintf( outPort strcat("reports " """ "Component Report" """ "\n"))
  5.         fprintf( outPort "setwindow text\n")
  6.         fprintf( outPort "save\n")
  7.         fprintf( outPort strcat("fillin " """ "C:\\svn-repository\\CadenceSkill\\trunk\\166\\cds_site\\dist\\file\\cr.htm" """ "\n"))
  8.         fprintf( outPort "setwindow text\n")
  9.         fprintf( outPort "close \n")
  10.         fprintf( outPort "setwindow pcb\n")
  11.         close( outPort )
  12.         axlShell( "replay ./SaveCR.scr" )
复制代码
发表于 2022-8-30 09:14:23 | 显示全部楼层
本帖最后由 冷青瓷 于 2022-8-30 09:17 编辑
恋空 发表于 2022-8-29 13:47
部分代码如下:

fprintf( outPort "reports \"Component Report\"\n")
fprintf( outPort "fillin \"C:\\svn-repository\\CadenceSkill\\trunk\\166\\cds_site\\dist\\file\\cr.htm\"\n")
这两行改一下

 楼主| 发表于 2022-8-30 10:58:21 | 显示全部楼层
冷青瓷 发表于 2022-8-30 09:14
fprintf( outPort "reports \"Component Report\"\n")
fprintf( outPort "fillin \"C:\\svn-repository\ ...

改完运行了一下,不行,报错
  1. outPort = outfile("./SaveCR1.scr")
  2.         fprintf( outPort "setwindow pcb\n")
  3.         fprintf( outPort "trapsize 0\n")
  4.         fprintf( outPort "reports "Component Report"\n"))
  5.         fprintf( outPort "setwindow text\n")
  6.         fprintf( outPort "save\n")
  7.         fprintf( outPort "fillin "C:\\svn-repository\\CadenceSkill\\trunk\\166\\cds_site\\dist\\file\\cr.htm"\n"))
  8.         fprintf( outPort "setwindow text\n")
  9.         fprintf( outPort "close \n")
  10.         fprintf( outPort "setwindow pcb\n")
  11.         close( outPort )
  12.         axlShell( "replay ./SaveCR1.scr" )
复制代码

报错:
E- *Error* eval: unbound variable - outPort
E- *Error* load: error while loading file - "5.il" at line 28
line 28:
  1. fprintf( outPort "setwindow text\n")
复制代码
发表于 2022-8-31 21:30:13 | 显示全部楼层
恋空 发表于 2022-8-30 10:58
改完运行了一下,不行,报错

报错:

仔细看我写的,引号要转义
 楼主| 发表于 2022-9-1 13:39:14 | 显示全部楼层
冷青瓷 发表于 2022-8-31 21:30
仔细看我写的,引号要转义

哦哦哦,好的,感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-19 15:43 , Processed in 0.140238 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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