乐筑天下

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

[编程交流] 布局lisp(编辑帮助)

[复制链接]

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:24:02 | 显示全部楼层 |阅读模式
我发现这个Lisp程序。这很好。但有一点不舒服。。因为,当你从列表中选择你想要的布局时,你必须按下“OK”按钮。我想按两次(或一次)对布局的名称(不选择名称,并按确定按钮)是否可以编辑这个lisp??。或者,也许有另一个更舒适的lisp来打开你想要的布局。。。
 
我的Lisp程序,我需要更改…:
布局-LK。lsp
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 10:29:20 | 显示全部楼层
你试过了吗?
回复

使用道具 举报

14

主题

719

帖子

706

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 10:32:47 | 显示全部楼层
等等,点击两次而不是一次太难了?为什么不使用屏幕底部的布局按钮呢?
 
我建议你去Afralisp。如果你对你想要的东西那么挑剔的话,你可以自己学习写Lisps。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 10:34:42 | 显示全部楼层
 
首先,这个程序中有两个额外的右括号。因此,从一开始就行不通。
此外,你没有张贴dcl文件,那么有谁能帮助你。
  1.        ;;;--- If a layout was selected...
  2.        (if selectedLayout
  3.            ;;;--- Set the current layout
  4.            (command "layout" "set" selectedLayout)
  5. [color=red]         )[/color]
  6. [color=red]       )  [/color]
  7.      )
  8.    )
  9. )
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 10:37:46 | 显示全部楼层
我做了一些搜索,这个lisp实际上是调用布局。JefferyPSanders的lsp。通用域名格式
 
这是您要消除的警报吗?我注意到你的代码在两个额外括号所在的区域被修改了。
这是因为有人也删除了(progn)当它应该被保留在。
 
 
以下是JPS的代码,删除了警报,但保留了progn。
因此无需拆除支架。警报已消除。
命令语法:布局
 
我必须假设您提到的第二个OK是在您选择布局并单击对话框上的第一个OK后弹出的警报框。
 
这是您似乎已编辑的区域。
  1.        ;;;--- If a layout was selected...
  2.        (if selectedLayout
  3. [color=seagreen]          (progn                                ;You removed this when it should have been kept in.[/color]
  4.            ;;;--- Set the current layout
  5.            (command "layout" "set" selectedLayout)
  6.            ;;;--- Inform the user
  7. [color=magenta]          (alert (strcat "Current layout is --> " selectedLayout)) ; You want this removed I assume[/color]
  8.          )
  9.        )  
  10.      )
  11.    )
  12. )

 
这就是它应该看起来的样子。
  1.      ;;;--- If the user pressed the okay button
  2.      (if(= ddiag 2)
  3.        ;;;--- If a layout was selected...
  4.        (if selectedLayout
  5.          (progn
  6.            ;;;--- Set the current layout
  7.            (command "layout" "set" selectedLayout)
  8.          )
  9.        )  
  10.      )
  11.    )
  12. )

布局。dcl
布局。lsp
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:42:30 | 显示全部楼层
我不懂lisp语言,我只是一个想象力丰富的普通用户。。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 10:46:11 | 显示全部楼层
 
没问题,但无论如何都要努力。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:50:03 | 显示全部楼层
也许可以在这里看到:
 
http://www.cadtutor.net/forum/showthread.php?42431-用于组织布局选项卡的TabSort实用程序
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:52:17 | 显示全部楼层
这并不难。。只是不太舒服。。我总是尽可能快地完成我的技术工作。。速度是我工作中的第二个名字。。每次我按两下-我都很讨厌。。我在土木工程专业工作。。我画了很多。。。我知道如果你画5个布局,很难理解我。。
回复

使用道具 举报

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:55:51 | 显示全部楼层
“这是您要消除的警报吗?”是的,我做到了。。我自己。。我试着做smth。。但我不是Lisp程序的作家。。所以我想帮你。。非常感谢您的回复
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 21:26 , Processed in 0.491665 second(s), 83 queries .

© 2020-2025 乐筑天下

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