恋空 发表于 2022-8-26 16:31:27

allegro怎么把.scr文件通过skill写出来?

初学skill,想请教各位大神,allegro录制操作后,将.scr文件通过skill写出来,在软件中可以replay,但是程序导入后报错

恋空 发表于 2022-8-29 13:47:54

部分代码如下:
      outPort = outfile("./SaveCR.scr")
        fprintf( outPort "setwindow pcb\n")
        fprintf( outPort "trapsize 0\n")
        fprintf( outPort strcat("reports " "\"" "Component Report" "\"" "\n"))
        fprintf( outPort "setwindow text\n")
        fprintf( outPort "save\n")
        fprintf( outPort strcat("fillin " "\"" "C:\\svn-repository\\CadenceSkill\\trunk\\166\\cds_site\\dist\\file\\cr.htm" "\"" "\n"))
        fprintf( outPort "setwindow text\n")
        fprintf( outPort "close \n")
        fprintf( outPort "setwindow pcb\n")
        close( outPort )
        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\ ...

改完运行了一下,不行,报错
outPort = outfile("./SaveCR1.scr")
        fprintf( outPort "setwindow pcb\n")
        fprintf( outPort "trapsize 0\n")
        fprintf( outPort "reports \"Component Report\"\n"))
        fprintf( outPort "setwindow text\n")
        fprintf( outPort "save\n")
        fprintf( outPort "fillin \"C:\\svn-repository\\CadenceSkill\\trunk\\166\\cds_site\\dist\\file\\cr.htm\"\n"))
        fprintf( outPort "setwindow text\n")
        fprintf( outPort "close \n")
        fprintf( outPort "setwindow pcb\n")
        close( outPort )
        axlShell( "replay ./SaveCR1.scr" )
报错:
E- *Error* eval: unbound variable - outPort
E- *Error* load: error while loading file - "5.il" at line 28
line 28:
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
仔细看我写的,引号要转义

哦哦哦,好的,感谢!
页: [1]
查看完整版本: allegro怎么把.scr文件通过skill写出来?