w200210024 发表于 2013-7-19 16:28:13

axlSaveDesign用法问题?

如何让axlSaveDesign()不弹出提示覆盖框,直接覆盖?

XYX365 发表于 2013-7-19 16:49:27

在使用Allegro自带的Save功能时会弹出一个文件覆盖的提示框,如果不想弹出这个提示默认保存就可以用以下的方法了:

1.先删除当前设计文件

when(axlDesignType(t) == "BOARD"deleteFile(strcat(axlCurrentDesign() ".brd")));判断当前类型,Board后缀是brd,Package后缀是dra

2.以当前设计名保存文件

axlSaveDesign(?design axlCurrentDesign()?mode "nocheck")

vivienluo 发表于 2013-7-19 20:49:41

可通过设置环境变量"noconfirm" 来取消提示。
请参考以下例子:axlShell("set noconfirm");取消提示窗口
axlSaveDesign(?design axlCurrentDesign()) ;保存,此时不会弹出覆盖对话框
axlShell("unset noconfirm") ;恢复提示

w200210024 发表于 2013-7-22 10:14:34

两位的解答都非常详细,受教了,非常感谢!

xieh_17 发表于 2013-7-26 08:25:01

vivienluo 发表于 2013-7-19 20:49 static/image/common/back.gif
可通过设置环境变量"noconfirm" 来取消提示。
请参考以下例子:

请教大大,类似set noconfirm的环境变量,是在哪里找到的,我想学习一下还有哪些变量,望指教,谢谢!

vivienluo 发表于 2013-7-26 21:24:24

xieh_17 发表于 2013-7-26 08:25 static/image/common/back.gif
请教大大,类似set noconfirm的环境变量,是在哪里找到的,我想学习一下还有哪些变量,望指教,谢谢!

setup--->User Preferences你可以查看里面的变量。通过set来设置,通过unset来取消设置。关于各个变量的功能,可查看帮助文档里面。

xieh_17 发表于 2013-7-29 08:17:02

vivienluo 发表于 2013-7-26 21:24 static/image/common/back.gif
setup--->User Preferences你可以查看里面的变量。通过set来设置,通过unset来取消设置。关于各个变量的功 ...

多谢指教!

375259768 发表于 2013-7-29 10:06:08

学习了,感谢分享
页: [1]
查看完整版本: axlSaveDesign用法问题?