乐筑天下

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

[编程交流] 创建弹出窗口

[复制链接]

11

主题

40

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-6 10:39:12 | 显示全部楼层 |阅读模式
我有两个脚本,运行一个非常类似的程序来制作面板。它们被称为bp47和bp90。在这两个程序中,我都给出了开始位置、宽度、长度和深度,然后创建了一个图形。假设bp47是正方形,bp90是矩形。
我想有一个脚本,将使用一个弹出框,将看起来类似的图像附加。我很快就画好了。我不知道从哪里开始。还附上了我的代码。在运行之前必须制作两层。”板'和x激光'
感谢您的帮助。
 
肯特
 
113917h57g3qe3pmr5bmsi.jpg
箱板90.LSP
箱板47.LSP
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 10:43:53 | 显示全部楼层
这是一个开始
http://www.afralisp.net/dialog-control-language/tutorials/getting-started-part-1.php
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 10:47:23 | 显示全部楼层
我想这是你第二次发布相同的请求,成员和我开始一个接一个地修改你的代码,但现在
你用另一种方式带来了它。
 
在你们附加的Lisp中,仍然和以前一样,我的意思是我们上次在同一个Lisp中纠正了很多事情,而你们是
重新发布了同一个错误的。。。。。。为什么?
 
请检查我们之前给您的要点,并相应地重新修改Lisp文件。
 
塔瓦特
回复

使用道具 举报

11

主题

40

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-6 10:51:22 | 显示全部楼层
 
塔尔瓦特,
我没有改变它,因为它在我使用它的环境中工作。如果我愿意的话,我可以稍后做一点清理,而不是改变它,那将是毫无意义的。这些层永远不会冻结,因此不需要解冻。层已经制作好了,所以我不需要用脚本创建它们。
我不是在重复同样的请求。我正在添加一个程序。我想做一个对话框定义。在我尝试添加到Ambom之前。不知道你的意思。
我发布代码只是为了说明我是如何获得分数的。我只想更改它,使其通过对话框定义起作用。
很抱歉,我没有做出其他成员想要的更改,但我认为此时没有必要。没有冒犯的意思。
 
肯特
回复

使用道具 举报

11

主题

40

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-6 10:52:18 | 显示全部楼层
 
哈哈,我甚至无法弹出第一个对话框定义。我制作了两个文件,然后将它们保存在我桌面上一个名为DCL的文件夹中。我打开autocad并加载的应用程序。lsp文件。运行程序,我就可以
;错误:退出/退出中止
 
我做错了什么?是“哦,在我忘记之前,请确保将此文件及其同名AutoLisp文件保存到AutoCAD搜索路径内的目录中。”这指的是哪里。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 10:56:39 | 显示全部楼层
不,您必须先将两个Lisp文件组合在一起,然后通过Autocad加载它们。
我是说那个。lsp和。dcl文件和。将创建vlx,您将加载。仅限vlx文件。
 
当做
 
 
塔瓦特
回复

使用道具 举报

11

主题

40

帖子

29

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-6 11:00:31 | 显示全部楼层
 
这可能是一个愚蠢的问题。但问题是什么。vlx文件?你是在看教程还是只是一般的?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 11:03:47 | 显示全部楼层

我在使用我在这个领域的经验,我不是猜测或想象。。。仔细听。
首先,您应该有一个扩展名为Lisp的文件。lsp
第二,具有扩展名的对话框文件。dcl
最后,你将把它们结合起来。。。。。怎样
以下是程序。。。
打开Visual Lisp编辑器。
然后从菜单->文件->mak应用程序->新建应用程序向导->然后按照步骤上载文件lisp和dcl。。。
在所有这些之后,在您选择文件的位置,您会注意到一个扩展名为的文件。vlx,这是唯一
您将在Autocad文件中加载它。
 
希望你明白。。。。。
 
塔瓦特
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 11:05:09 | 显示全部楼层
 
这并不完全正确。您可以有两个单独的文件-。lsp和。dcl。这个dcl文件需要位于Acad的支持路径中(除非dcl文件的路径在.lsp文件中硬编码)。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 11:07:59 | 显示全部楼层
 
那么,您的意思是说我们可以将DCL文件放在Acad的支持路径中,并仅直接从Autocad加载Lisp文件吗??
他们会在精神上联系在一起,也会正常运作吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 16:58 , Processed in 0.445118 second(s), 75 queries .

© 2020-2025 乐筑天下

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