Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12319|回复: 18

[原创] 自动清除当前目录下的Gerber文件和一些没用的临时文件的skill

[复制链接]
发表于 2014-9-27 13:45:11 | 显示全部楼层 |阅读模式
{:soso_e113:}贡献我的第一个简单的SKILL,脚本没加密,供需要的修改源代码增加或减少想要删掉的文件。

新手看不懂的可以参考http://www.allegro-skill.com/thread-3941-1-1.html里面的注释。

camclear.rar

491 Bytes, 下载次数: 109, 下载积分: 贡献 1

评分

参与人数 1威望 +2 SKILL币 +4 贡献 +2 收起 理由
vivienluo + 2 + 4 + 2 赞一个!

查看全部评分

发表于 2014-9-27 14:45:01 | 显示全部楼层
謝謝分享喔
发表于 2014-9-28 15:11:13 | 显示全部楼层
学习学习学习
发表于 2014-10-8 15:45:40 | 显示全部楼层
看到楼主在群里说的删除temp.bat的问题了,在bat最后面添加这么一句就可以了:
fprintf(p "del /s /q temp.bat\n")
发表于 2014-10-8 15:47:39 | 显示全部楼层
直接用shell命令可以这么用:shell("rm ./*.txt")
 楼主| 发表于 2014-10-8 21:59:53 | 显示全部楼层
本帖最后由 這侽孓譙悴丶 于 2014-10-8 23:08 编辑
chuchiwolong 发表于 2014-10-8 15:45
看到楼主在群里说的删除temp.bat的问题了,在bat最后面添加这么一句就可以了:
fprintf(p "del /s /q temp ...

{:soso_e181:}感谢楼热心的回答,试过可以了。但有点不明白,为什么删除批处理这句是写入到批处理里面去的,这样批处理被调用占用着还能删掉,而我在最后使用deleteFile("./temp.bat")反倒不行,这样创建批处理->向批处理写入删除文件语句->调用批处理->关闭批处理->删除批处理,按理说是没问题的啊,这是为什么?
 楼主| 发表于 2014-10-8 23:11:04 | 显示全部楼层
chuchiwolong 发表于 2014-10-8 15:47
直接用shell命令可以这么用:shell("rm ./*.txt")

我写这个程序最先就是使用shell("rm ./")来删除,但删除不了,rm不是DOS命令,没法删除文件。
发表于 2014-10-9 11:22:08 | 显示全部楼层
這侽孓譙悴丶 发表于 2014-10-8 21:59
感谢楼热心的回答,试过可以了。但有点不明白,为什么删除批处理这句是写入到批处理里面去 ...

批处理就是可以删除自己的
 楼主| 发表于 2014-10-9 20:28:11 | 显示全部楼层
chuchiwolong 发表于 2014-10-9 11:22
批处理就是可以删除自己的

原来这样,感谢解答!
发表于 2016-1-29 13:49:34 | 显示全部楼层
多谢楼主提供资源,顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-25 04:29 , Processed in 0.173499 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表