|
|
下面一段是把在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 .\\*.drl d:\\gerber")
-
- ))
复制代码
|
|