乐筑天下

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

[编程交流] 脑筋急转弯Lisp程序。。。

[复制链接]

12

主题

21

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 12:47:40 | 显示全部楼层 |阅读模式
你好
 
我们有一个老Lisp程序的接缝,以困扰我相当多,因为我无法想办法绕过它。
 
lisp-posted-bellow应该像dimcontinue命令一样继续。但是,将此“dimcontinue”功能添加到lisp会使pause命令无效/停止/跳过。
 
我们已广泛尝试改善这一点,但没有任何效果。也许有人知道我们脑筋急转弯的解决方案?
 
;;;=== 代码开始===
 
(定义c:Peilmaatvoering()
(setq curDimSty(getvar'dimstyle))
(命令
.Layer“Make”Maatvoering
“dimstyle”“Restore”“Peilmaatvoering”
“\u dimlinear”“dimpost”“+”“Dimcontinue”
)
(while(=(logand(getvar“cmdactive”)1)1)
(命令暂停)
)
(命令
“\u dimstyle”“restore”curDimSty
“\u Layerp”
)
)
 
;;;===代码结束===
 
谢谢-
回复

使用道具 举报

12

主题

21

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 13:04:55 | 显示全部楼层
那个stuipid smalie的脸居然说C:P-eilmaatvoering,该死!
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 13:24:44 | 显示全部楼层
 
下次尝试使用代码括号功能发布代码。
 
在高级帖子上查找#图标。将代码放在它们之间。它应该如下所示。
 
  1. (defun c:P-eilmaatvoering ()
  2. (setq curDimSty (getvar 'dimstyle))
  3. (command
  4. ".Layer" "Make" "Maatvoering" ""
  5. "dimstyle" "Restore" "Peilmaatvoering"
  6. "_dimlinear" "dimpost" "+" "Dimcontinue"
  7. )
  8. (while (= (logand (getvar "cmdactive") 1) 1)
  9. (command pause)
  10. )
  11. (command
  12. "_dimstyle" "restore" curDimSty
  13. "_Layerp"
  14. )
  15. )
回复

使用道具 举报

12

主题

21

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 13:46:51 | 显示全部楼层
谢谢(第十届论坛新成员)。。。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 14:01:37 | 显示全部楼层
没问题,欢迎来到论坛。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 04:46 , Processed in 0.512362 second(s), 62 queries .

© 2020-2025 乐筑天下

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