乐筑天下

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

[编程交流] lisp表示面积(平方英尺)

[复制链接]

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:06:56 | 显示全部楼层
2010年,作为对直肠司令部的模仿。。。
 
  1. (defun c:arec ( / an ar p1 x )
  2. (if
  3.    (and
  4.      (setq p1 (getpoint "\nSpecify first corner point: "))
  5.      (progn (initget 6)
  6.        (setq ar (getreal "\nSpecify Area for Rectangle: "))
  7.      )
  8.      (progn (initget "Length Width")
  9.        (setq an (getkword "\nCalculate rectangle dimensions based on [Length/Width] <Length>: "))
  10.        (if (eq "Width" an)
  11.          (setq x (getdist "\nSpecify rectangle width: " p1))
  12.          (setq x (getdist "\nSpecify rectangle length: "p1))
  13.        )
  14.      )
  15.    )
  16.    (command "_.rectang" "_non" p1 "_non"
  17.      (polar
  18.        (polar p1 (if (eq "Width" an) 0. (/ pi 2.)) x)
  19.        (if (eq "Width" an) (/ pi 2.) 0.)
  20.        (/ ar x)
  21.      )
  22.    )
  23. )
  24. (princ)
  25. )
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:09:14 | 显示全部楼层
李·麦克
然而,在正确的路径上,上述常规区域默认为平方英寸。你能把你的魔术改成默认的平方英尺吗?
JPC公司
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:11:44 | 显示全部楼层

 
编辑:转换出错。。
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:16:38 | 显示全部楼层
李·麦克,
当我调用它时,会出现“畸形列表”错误。
 
JPC公司
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:20:22 | 显示全部楼层
你复制了所有代码吗?
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 10:24:05 | 显示全部楼层
是的,先生,我当然知道。您以前的代码运行良好,但我在这一个中遇到了“错误列表”错误。
 
JPC公司
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 02:59 , Processed in 1.361030 second(s), 62 queries .

© 2020-2025 乐筑天下

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