找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 846|回复: 7
打印 上一主题 下一主题

谁知道这个SKILL是什么功能

[复制链接]

27

主题

261

帖子

668

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
668
跳转到指定楼层
1#
发表于 2012-8-19 23:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(defun cal ()
aa=nil
bb=nil
cc=nil
dd=nil
ee=nil
ff=nil

createmyform()
myconvertform()

)

(defun myconvertform ()

myform=axlFormCreate( (gensym) mymainformfile nil 'myConv_Action t)
axlFormDisplay(myform)
t
)

(defun createmyform ()

drain()
mymainformfile = "myconv.form"
myform = outfile(mymainformfile "w")
fprintf(myform "FILE_TYPE=FORM_DEFN VERSION=2\n")
fprintf(myform "FORM\n")
fprintf(myform "FIXED\n")
fprintf(myform "PORT 45 45\n")
fprintf(myform "HEADER \"Quick Cal V1.0\"\n")
fprintf(myform "TILE\n")

fprintf(myform "FIELD aa\n")
fprintf(myform "FLOC 3 1\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "TEXT \"+ \"\n")
fprintf(myform "TLOC 15 1\n")
fprintf(myform "ENDTEXT\n")

fprintf(myform "FIELD bb\n")
fprintf(myform "FLOC 16 1\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "FIELD add\n")
fprintf(myform "FLOC 28 1\n")
fprintf(myform "MENUBUTTON \"=\" 3 3\n")
fprintf(myform "ENDFIELD\n")

fprintf(myform "FIELD cc\n")
fprintf(myform "FLOC 32 1\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "FIELD dd\n")
fprintf(myform "FLOC 3 3\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "TEXT \"- \"\n")
fprintf(myform "TLOC 15 3\n")
fprintf(myform "ENDTEXT\n")

fprintf(myform "FIELD ee\n")
fprintf(myform "FLOC 16 3\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "FIELD red\n")
fprintf(myform "FLOC 28 3\n")
fprintf(myform "MENUBUTTON \"=\" 3 3\n")
fprintf(myform "ENDFIELD\n")

fprintf(myform "FIELD ff\n")
fprintf(myform "FLOC 32 3\n")
fprintf(myform "STRFILLIN 10 10 \n")
fprintf(myform "ENDFIELD\n")
fprintf(myform "\n")

fprintf(myform "FIELD reset\n")
fprintf(myform "FLOC 9 6\n")
fprintf(myform "MENUBUTTON \"Clear\" 8 3\n")
fprintf(myform "ENDFIELD\n")

fprintf(myform "FIELD exit\n")
fprintf(myform "FLOC 30 6\n")
fprintf(myform "MENUBUTTON \"Exit\" 8 3\n")
fprintf(myform "ENDFIELD\n")


fprintf(myform "\n")
fprintf(myform "ENDTILE\n")
fprintf(myform "\n")
fprintf(myform "ENDFORM\n")
close( myform)

)

(defun myConv_Action (myform)
        aa=evalstring(axlFormGetField(myform "aa"))
        bb=evalstring(axlFormGetField(myform "bb"))
        dd=evalstring(axlFormGetField(myform "dd"))
        ee=evalstring(axlFormGetField(myform "ee"))
(case myform->curField

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

59

主题

451

帖子

826

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
826
2#
发表于 2012-10-13 11:03 | 只看该作者
楼主高手啊  小弟只会用 不会写  不会读
  希望高手解答

0

主题

40

帖子

1567

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1567
3#
发表于 2012-10-13 22:36 | 只看该作者
楼主是要开课讲如何编写skill?运行效果如下
功能就是实现两个数加和减

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

0

主题

40

帖子

1567

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1567
4#
发表于 2012-10-13 22:41 | 只看该作者
十分怀疑楼主为赚分而来,我把楼主放在附件中没有直接贴出来的部分贴出来,积分不够的自己慢慢抄下来学习。
(defun myConv_Action (myform)
        aa=evalstring(axlFormGetField(myform "aa"))
        bb=evalstring(axlFormGetField(myform "bb"))
        dd=evalstring(axlFormGetField(myform "dd"))
        ee=evalstring(axlFormGetField(myform "ee"))
(case myform->curField

        ("add"
        cc=aa+bb
        axlFormSetField(myform "cc" cc)
         );
   
        ("red"
        ff=dd-ee
        axlFormSetField(myform "ff" ff)
        );
       
         ("reset"
        aa=nil
        bb=nil
        cc=nil
        dd=nil
        ee=nil
        ff=nil
        axlFormSetField(myform "aa" nil)
        axlFormSetField(myform "bb" nil)
        axlFormSetField(myform "cc" nil)
        axlFormSetField(myform "dd" nil)
        axlFormSetField(myform "ee" nil)
        axlFormSetField(myform "ff" nil)
        );
       
         ("exit"
        axlFormClose(myform)
        shell("rm -f myconv.form")
                nil
        );
)
)

axlCmdRegister( "cal" `cal)

98

主题

1043

帖子

5951

积分

五级会员(50)

Rank: 5

积分
5951
5#
发表于 2012-10-14 17:28 | 只看该作者
十分怀疑楼主.

27

主题

261

帖子

668

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
668
6#
 楼主| 发表于 2012-10-14 19:54 | 只看该作者
当时确实为了赚分,现在不用了。呵呵!
头像被屏蔽

5

主题

8

帖子

47

积分

禁止发言

积分
47
7#
发表于 2013-3-23 22:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

7

主题

396

帖子

1314

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1314
8#
发表于 2017-8-29 12:48 来自手机 | 只看该作者
这样也行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-25 10:56 , Processed in 0.073705 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表