乐筑天下

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

[编程交流] [LISP]为输入增加价值

[复制链接]

23

主题

132

帖子

112

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
114
发表于 2022-7-6 06:53:30 | 显示全部楼层
 
 
既然你提到了,我也这么认为
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 06:56:22 | 显示全部楼层
 
别担心;是一些小事情会把人绊倒。。。我编写类似代码的次数比我愿意承认的要多。
 
干杯
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:01:57 | 显示全部楼层
李,你打得好。
 
 
 
[编辑]-看起来李删除了他的帖子。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:04:30 | 显示全部楼层
一些小的补充:
  1. (defun c:zs ( / scl )
  2.    (initget 6)
  3.    (if (if (setq scl (getreal (strcat "\nSpecify scale factor" (if *scl* (strcat " <" (rtos *scl* 2) ">: ") ": "))))
  4.            (setq *scl* scl)
  5.            (setq scl *scl*)
  6.        )
  7.        (command "_.zoom" "_S" (strcat (rtos scl 2) "xp"))
  8.    )
  9.    (princ)
  10. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:06:40 | 显示全部楼层
 
是的-错过了一个“如果”,就在我按下post按钮时抓住了它!
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:11:01 | 显示全部楼层
 
别担心;实际上,我只是欣赏If中的If(作为测试表达式,而不是嵌套的)。。。做得好。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:11:56 | 显示全部楼层
 
干杯伙计
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 07:14:51 | 显示全部楼层
再一个:
 
  1. (defun c:ZS (/)
  2. (initget 6)
  3. (if (setq *zs:scale*
  4.             (cond ((getreal (strcat "\nSpecify scale factor"
  5.                                     (if *zs:scale*
  6.                                       (strcat " <" (rtos *zs:scale* 2) ">: ")
  7.                                       ": "
  8.                                     )
  9.                             )
  10.                    )
  11.                   )
  12.                   (*zs:scale*)
  13.             )
  14.      )
  15.    (command "_.zoom" "_S" (strcat (rtos *zs:scale* 2) "xp"))
  16. )
  17. (princ)
  18. )
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 07:19:36 | 显示全部楼层
单向非lisp如果您打开了视口工具栏,您可以直接在正方形中键入比例数字因子put 4=1:250 1 1:1000。如果您使用鼠标滚轮手动缩放,请查看数字的变化。
回复

使用道具 举报

27

主题

113

帖子

90

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
132
发表于 2022-7-6 07:21:49 | 显示全部楼层
没错,但我移动鼠标的次数越少越好。只要一个激活命令的按钮和一个输入的数字就可以了。
 
我想这是一个偏好的问题,我喜欢用命令做事,尽量少用按钮。
 
视口比例控件甚至不在功能区中,如果您在活动视口中,也不在那里切换。虽然我不使用ribbon,但这是我不使用它的众多原因之一,我更喜欢通过命令做事。
 
甚至更好的是,用Lisp程序加快速度
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 18:55 , Processed in 1.533213 second(s), 70 queries .

© 2020-2025 乐筑天下

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