乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 122|回复: 7

LispFunction是否有commandflags.session的等效项?

[复制链接]

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2014-4-28 20:14:08 | 显示全部楼层 |阅读模式
大家好,
我想使用LispFunction在. dll中定义一个切入点,这样我就可以将值传递给LISP以执行自动化软件测试。基本上,LispFunction定义的切入点将在没有用户输入的情况下运行代码,并返回一条消息,说明代码运行成功还是失败。
然而,主程序使用SendCommand来调用其他需要顺序调用的lisp函数。对于允许用户输入的正常切入点,我使用启用commandflags.session的命令方法。
使用LispFunction作为切入点时,有没有办法从autocad调用lisp?
或者,当从命令方法定义的切入点调用. dll时,有没有办法将值传递给LISP?
提前感谢您的建议/帮助!

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2014-4-29 02:14:00 | 显示全部楼层
您好,
LispFunctionAttribute类没有将flags参数用作CommandMethodAttribute的构造函数。无论如何,LISP是一个文档级API。
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2014-4-29 08:47:30 | 显示全部楼层
我就是这么想的
是否有任何方法可以使用commandmethod定义的入口点将值放入结果缓冲区或其他对象
最终的结果是,我想通过脚本调用所有程序,让它们运行一些测试用例,然后将结果写入文件。
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2014-4-30 01:17:35 | 显示全部楼层
不管怎样,我说只要学习c#
从长远来看,它比lisp更容易使用
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2014-4-30 15:38:54 | 显示全部楼层
所有的工具都有它的用途。有时你需要一把钢笔刀,有时你需要一把手术刀,有时你需要一把电锯、尸袋和垃圾场。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2014-4-30 15:54:48 | 显示全部楼层
此论坛面向 .NET 主题。是否需要测试 LISP 代码,或者是否需要测试 .NET 代码?如果是第二个,那么你就是在发明自行车(Gallio都存在)。通过Gallio,你也可以测试和LISP代码(通过在.Net测试中启动它们),正如我所认为的那样。
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2014-4-30 20:32:01 | 显示全部楼层

Lispfunction是. net的一部分,这就是我的问题。
我从“CP2654:使用AutoCAD®自动测试”中听说过Gallio。NET API”。
Gallio自2012年以来一直没有积极工作。
由于我正在编写的代码必须支持AutoCAD 2012到2015年及以后,我正在寻找更长期的解决方案。
回复

使用道具 举报

1

主题

7

帖子

1

银币

初来乍到

Rank: 1

铜币
11
发表于 2014-5-1 01:56:59 | 显示全部楼层
这是没有问题的。我使用Gallio成功测试AutoCAD 2009-2015插件。
Gallio sources:
  1. git clone https://github.com/Gallio/mbunit-v3

所以你可以自己编译Gallio.AutoCAD.PluginNNN.dll库,如果你将来需要的话。我为AutoCAD 2015(Gallio.AutoCAD.Plugin200.dll库)做了它,但是Gallio.AutoCAD.Plugin190.dll也适用于AutoCAD 2015。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 06:53 , Processed in 0.205049 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表