退出allegero命令
求一条语言能实现退出软件 不用exit我找了下有axlSaveDesign 能保存数据 有没有对应的 退出设计的语言 求 直接在命令栏输入exit不就可以了。还是你不想要退出提示框? vivienluo 发表于 2015-4-1 21:33直接在命令栏输入exit不就可以了。还是你不想要退出提示框?
我想修改这个指令 在软件退出前做某些操作
我试着修改save指令成功了就是写skill注册命令为save 这样其实在做save操作的时候 就运行了这个skill在这个skill末尾加上axlSaveDesign这个 这时候 保存也能同时进行 我给这种操作命名为预操作就是在执行某个指令之前做什么操作 这样说 大概清楚吧 还是不太明白,能不能把具体的功能说一下。有时间帮你弄弄。 vivienluo 发表于 2015-4-2 22:12
还是不太明白,能不能把具体的功能说一下。有时间帮你弄弄。
其实就是想把allegro.jrl文件的内容全留下来 这个文件记录了PCB的操作信息 每次关闭软件后这个文件就会记录从上一次打开到现在关闭 用户对软件的操作 下次再开软件 这个文件会变成allegro.jr,1 新的allegro.jr会重新等待记录 我就是想 每次开软件时 这时候记录文件已经变成allegro.jr,1了我想留下这个内容 通过读写操作 主程序大概是这个样子的 很简单
defun( tt ()
if(isFile("allegro.jrl,1")
then
file = infile("allegro.jrl,1")
file2 = outfile("../record.txt" "a")
sD1= ""
sD2= ""
sT1= ""
sT2= ""
tm= timeToTm(stringToTime(getCurrentTime()))
sTime= sprintf(nil,"_%s%2d%2d%s",sT1,tm->tm_hour,tm->tm_min,sT2)
sDate= sprintf(nil,"%s%2d%2d%s%s",sD1,tm->tm_mon + 1,tm->tm_mday,sD2,sTime)
while(gets(s file)
fprintf(file2 "%s" s)
)
fprintf(file2 "%s\n\n" sDate)
close(file)
close(file2)
axlSaveDesign()
else
printf("No record\n")
)
)
但不知该怎么实现 ★纯属虚构♂ 发表于 2015-4-4 19:57
其实就是想把allegro.jrl文件的内容全留下来 这个文件记录了PCB的操作信息 每次关闭软件后这个文件就会记 ...
你可能把操作想得太复杂了,如果你上一个操作信息需要用到下一个的话,为什么不把操作信息写到SKILL文件里面呢?而且你想保留操作信息,直接重命名文件就可以了。我看你写的函数好像没什么实际操作意义。
页:
[1]