怎么用skill调用allegro上的菜单命令?
时间:10-02
整理:3721RD
点击:
创建shape symbol,把两个图形合并起来,allegro内部的命令是shape merge shapes。但我想用skill来运行,请教大侠怎么写,小弟在这先谢谢了。
你可以錄制一個script,然后在skill中用axlShell("replay xxx.scr")不就可以了嗎? 如果script文件中的內容有變﹐你可以先fprintf xxx.scr文件﹐后用axlShell就可以了
用axlShell()試試
用axlShell()試試
先谢谢了,但我现在又遇到一个问题,当把这一条axlShellPost("shape merge shapes; _pick 0.0 0.0; _pick 1.0 1.0")加入到一个完整的创建shape symbol 的skill代码里去,结果出现它后面的代码先执行,然后才执行到这条。这样我实际保存的图形还是没有合并的。我同事说有可能是,线程优先级不同。调用这条命令比较慢。不知道能不能解决,请求帮忙。谢谢。