這侽孓譙悴丶 发表于 2014-9-27 13:29:48

自动清除当前目录下的Gerber文件和一些没用的临时文件skill代码

本帖最后由 這侽孓譙悴丶 于 2014-10-8 23:19 编辑

在大伙的帮助和启发下完成的第一个SKILL,把源代码分享给大家,代码比较简单,思路:通过创建批处理文件,然后向批处理文件中写入删除代码,再调用该批处理删除文件,刚学编写SKILL,代码的注释不知是否正确,有误的地方望指教!axlCmdRegister( "cam_clear" 'camclear?cmdType "general");注册allegro命令"cam_clear",调用函数"camclear",命令类型为"general",当调用命令时会立即执行命令,立即停止allegro当前正在执行的命令。
defun( camclear ()   ;定义函数"camclear"
p = axlDMOpenFile("TEMP" "./temp.bat" "w");在当前目录创建打开一个批处理文件"temp.bat"
fprintf(p "del /f /s /q \".\\*.art\"\n");向temp.bat中写入删除语句:del /f /s /q ".\*.art",删除当前目录下后缀为.art的文件
fprintf(p "del /f /s /q \".\\*.log\"\n");删除当前目录下后缀为.lon的文件
fprintf(p "del /f /s /q \".\\*.tag\"\n");删除当前目录下后缀为.tag的文件
fprintf(p "del /f /s /q \".\\*.drl\"\n");删除当前目录下后缀为.drl的文件
fprintf(p "del /f /s /q \".\\*.dxf\"\n");删除当前目录下后缀为.dxf的文件
fprintf(p "del /f /s /q \".\\*.ipc\"\n");删除当前目录下后缀为.ipc的文件
fprintf(p "del /f /s /q \".\\*.jrl,1\"\n") ;删除当前目录下后缀为.jrl,1的文件
fprintf(p "del /f /s /q \".\\art_aper.txt\"\n") ;删除当前目录下的art_aper.txt
fprintf(p "del /f /s /q \".\\art_param.txt\"\n") ;删除当前目录下的art_param.txt
fprintf(p "del /f /s /q \".\\nc_param.txt\"\n");删除当前目录下的nc_param.txt
fprintf(p "rd /s /q signoise.run\n") ;删除当前目录下的signoise.run文件夹


vivienluo 发表于 2014-9-27 15:53:13

不错哟,楼主终于完成了~~~{:soso_e179:}

vivienluo 发表于 2014-9-27 15:55:36

art_param.txt、nc_param.txt一般不建议清除,这两个是记录光绘参数及钻孔参数的文件。可以和光绘一起打包。

這侽孓譙悴丶 发表于 2014-9-27 15:59:47

vivienluo 发表于 2014-9-27 15:53
不错哟,楼主终于完成了~~~
:lol已经完成几天了,今天有空才发上来,还得感谢版主和@XYX365 的指教,再次感谢!!!

vivienluo 发表于 2014-9-27 16:01:23

這侽孓譙悴丶 发表于 2014-9-27 15:59
已经完成几天了,今天有空才发上来,还得感谢版主和XYX365的指教,再次感谢!!!

继续努力~

這侽孓譙悴丶 发表于 2014-9-27 16:02:39

本帖最后由 這侽孓譙悴丶 于 2014-9-27 16:06 编辑

vivienluo 发表于 2014-9-27 15:55
art_param.txt、nc_param.txt一般不建议清除,这两个是记录光绘参数及钻孔参数的文件。可以和光绘一起打包 ...
这个知道,我们是用自动打包的SKILL打包投板压缩包的,art_param.txt、nc_param.txt都会自动压缩打包进去,打包完只要五个投板压缩包就行了,其余的就全删了,省得手动去删除还误删文件

暗里着迷 发表于 2014-9-28 10:19:44

這侽孓譙悴丶 发表于 2014-9-27 16:02
这个知道,我们是用自动打包的SKILL打包投板压缩包的,art_param.txt、nc_param.txt都会自动压缩打包进去 ...

{:3_41:}还有自动打包投板压缩包的skill呀

chuchiwolong 发表于 2014-9-28 14:23:37

不错,恭喜楼主!

hanjun 发表于 2014-11-14 13:47:28

大哥,我认为你靠谱

這侽孓譙悴丶 发表于 2014-11-14 21:50:43

hanjun 发表于 2014-11-14 13:47
大哥,我认为你靠谱

这是赞呢还是贬呢
页: [1] 2 3 4 5
查看完整版本: 自动清除当前目录下的Gerber文件和一些没用的临时文件skill代码