乐筑天下

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

[编程交流] Lisp Hatch对话框?

[复制链接]

4

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 09:49:14 | 显示全部楼层 |阅读模式
大家好,
 
我有一个lisp,可以在我经常用于图案填充的图层上创建图案填充
但我希望看到命令提示符上的对话框而不是问题
我希望在命令结束时自动返回到0层
有人知道怎么做吗?
 
这里是Lisp程序
 
(定义c:H()
(命令“layer”“M”“A-HATC”“”“”“hatch”)
)
 
谢谢!
回复

使用道具 举报

0

主题

39

帖子

44

银币

限制会员

铜币
-1
发表于 2022-7-6 09:57:38 | 显示全部楼层
使用(initdia)函数。
 
(定义c:H()
(命令“.-layer”“\M”“A-HATC”“”)
(初始直径);允许命令hatch使用对话框
(命令“_.hatch”)
(普林斯)
)
 
编辑。层恢复被删除。现在它工作了。
回复

使用道具 举报

4

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:01:54 | 显示全部楼层
Thx smirnoff但是
它不会将图案填充放在图层A-hatch上
这是唯一缺失的东西
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:05:16 | 显示全部楼层
看看这个。。。。。
 
  1. (defun c:test ()
  2. (command "_.-layer" "M" "A-HATC" "")
  3. (initdia)
  4. (command "_.hatch" (while (> (getvar "CmdActive") 0) (command pause)))
  5. (setvar 'clayer "0")
  6. (princ)
  7. )

 
塔瓦特
回复

使用道具 举报

0

主题

39

帖子

44

银币

限制会员

铜币
-1
发表于 2022-7-6 10:11:25 | 显示全部楼层
 
现在代码已经更改。再试一次。
回复

使用道具 举报

4

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:18:48 | 显示全部楼层
完美的
非常感谢!
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:20:40 | 显示全部楼层
:不确定:
回复

使用道具 举报

4

主题

10

帖子

6

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:28:44 | 显示全部楼层
什么
它正在工作
回复

使用道具 举报

0

主题

39

帖子

44

银币

限制会员

铜币
-1
发表于 2022-7-6 10:33:55 | 显示全部楼层
有时候一个人需要快乐的人是多么的少啊!
 
我早就习惯了反应器之类的东西,完全忘记了标准的AutoCAD对话框窗口会中断程序的lisp执行
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:38:49 | 显示全部楼层
 
是 啊这是正确的。
 
当做
 
塔瓦特
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-6 11:02 , Processed in 0.917537 second(s), 73 queries .

© 2020-2025 乐筑天下

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