录制的Script在skill里执行提示找不到form
下面一段是把在Allegro中录制的Script写成skill的形式,在软件中直接执行Repaly是可以得,为什么在skill中执行就会报错了?E- Can't find window; form.nc_drill
defun( _ncdrill ()
let( ()
p = outfile("df_ncdrill.scr\n")
fprintf(p "setwindow pcb\n")
;fprintf(p "generaledit\n")
fprintf(p "nctape_full\n")
fprintf(p "setwindow form.nc_drill\n")
fprintf(p "FORM nc_drill backdrill_drilling NO\n")
fprintf(p "FORM nc_drill execute\n")
fprintf(p "FORM nc_drill close\n")
fprintf(p "setwindow pcb\n")
;fprintf(p "generaledit\n")
fprintf(p "\n")
close(p)
axlShell("replay df_ncdrill.scr")
;sh("del /f /s /q.\\*.drl,1")
;sh("xcopy .\\*.drld:\\gerber")
))
axlCmdRegister注册命令中添加 ?cmdType "general"
参考:
http://www.allegro-skill.com/thread-113-1-1.html vivienluo 发表于 2016-5-6 22:02
axlCmdRegister注册命令中添加 ?cmdType "general"
参考:
感谢罗老师解答,已经按你的指导解决了这个问题。
祝周末愉快! 非常有用!!! 我也遇到这个问题 Allegro中录制的Script写成skill的形式,问一下,就是录制Script的功能,再用skill实现这个功能?为啥呀,脚本录制可以完成,为什么再用skill呢 多谢,困惑了我两天了:lol
页:
[1]