Allegro SKILL菜单与命令绑定

菜单文件代码

;;

test MENU DISCARDABLE
BEGIN

	POPUP "Test"
	BEGIN
		;; MENUITEM "菜单项名称" "命令名称"
		MENUITEM "&File", "feedback"
		MENUITEM "&Edit...", "feedback"
		MENUITEM "&Search", "example"
	END

END

脚本文件

;;This is a demo

axlCmdRegister("Test" 'Test)
axlCmdRegister("Example" 'example)	;;注册菜单项绑定的命令

;;定义命令
procedure( example( ) 
	printf("hello world")
)

;;测试函数
defun(Test () 
	axlUIMenuLoad("menu.mem")
) ;;end defun

执行结果

在这里插入图片描述

进度表

创建进度表

axlMeterCreate(
	t_title				; 进度表名称
	t_infoString		; 
	g_enableCancel		; 允许取消
	[t_formname]		
	[t_infoString2]
	[g_formCallback]
)
-> t/nil

实例

axlMeterCreate("SigNoise Design Audit", "", t)
total = <total nets>
done = 0
while(<still next net> && (!axlMeterIsCancelled())
	< do work >
	axlMeterUpdate( (100 * ++done)/total
	sprintf(nil "Check %d of %d nets" done total))
)
axlMeterDestroy()
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值