q409647014 发表于 2015-4-8 17:47:10

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

q409647014 发表于 2015-4-9 10:22:53

子木 发表于 2015-2-25 23:22
请教一个问题,如何使用axlUIConfirm把输入参数显示出来:为啥axlUIConfirm("The number %d is an odd!\n"...

使用sprintf这个可以搞定,学习的论坛里的。defun( highvalue (@key (name "jk") (high 160))
when(name == "jk";字符串要加双引号
   axlUIConfirm("please input name")
   )
when(high > 160&&name != "jk"
      axlUIConfirm( sprintf(nil "%s is over 160 cm"name )) ;为什么name不能传递给%s
    )
   
when(high <= 160&&name != "jk"
axlUIConfirm( sprintf(nil "%s is not over 160 cm" name ))
)
)

engexiaobai 发表于 2015-4-16 14:49:28

好好学习天天相上

panxixue 发表于 2015-4-21 21:26:33

本帖最后由 panxixue 于 2015-4-21 22:59 编辑

占座,一会儿放作业,谢谢罗老师!
第一个:

axlCmdRegister("myfifthskill" 'myfifthskillFunc)
procedure(
myfifthskillFunc(num)
sprintf(string,"The Number%d isan odd",num);
when(oddp(num) == t   axlUIConfirm(string));
);end procedure



第二个

axlCmdRegister("mysixthskill" 'mysixthskillFunc)
defun(
mysixthskillFunc ( @key(height 161)(name""))

when(height > 160 axlUIConfirm(sprintf(nil,"height is more than 160")));
when(height == 160 axlUIConfirm(sprintf(nil,"height is equal to 160")));
when(height < 160 axlUIConfirm(sprintf(nil,"height is less than 160")));


when(name == ""axlUIConfirm(sprintf(nil,"input your name!")));

);end defun



再问罗老师,when之后没有else吗,只能一直when...吗

ssmagic 发表于 2015-4-21 23:57:05

终于到第五课了~~
getSystemNamer搞了一个多小时,终于解决了,,,
这个函数应该是windows自带的吧?用UE在skill库中找不到,而且颜色是自定义函数的颜色

zhangyp 发表于 2015-4-22 23:45:07

第五课......

zhangyp 发表于 2015-4-23 12:35:27

弱弱的问一句,cadence help 在哪里??

zhangyp 发表于 2015-4-26 01:15:24

   参数少了吗?怎么看都看不出来 ,好心塞....谁能帮帮我 ......

zhangyp 发表于 2015-4-27 23:44:31

http://www.allegro-skill.com/forum.php?mod=image&aid=1351&size=300x300&key=65ba7a0bb8790e4b&nocache=yes&type=fixnone总是不知道自己错在那里,好难受......{:soso_e118:}

2419466901 发表于 2015-5-24 14:29:06

先学后练习。。。
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 第5课:Skill函数定义及参数传递