allegro怎么把.scr文件通过skill写出来?
初学skill,想请教各位大神,allegro录制操作后,将.scr文件通过skill写出来,在软件中可以replay,但是程序导入后报错 部分代码如下: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: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 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-30 10:58
改完运行了一下,不行,报错
报错:
仔细看我写的,引号要转义 冷青瓷 发表于 2022-8-31 21:30
仔细看我写的,引号要转义
哦哦哦,好的,感谢!
页:
[1]