乐筑天下

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

[编程交流] 强制命令行或PLine到

[复制链接]

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:40:45 | 显示全部楼层 |阅读模式
你好
 
假设我有一张以毫米为单位的画,我想
画一条3个单位长的线,但这3个单位必须是英寸单位(25.4)的倍数
绘制为76.2长。
 
这意味着我将输入3个单位,而不是76.2。
 
亲爱的读者,有什么建议吗?
 
当做
 
塔瓦特
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:49:38 | 显示全部楼层
  1. Command: l
  2. LINE Specify first point:
  3. Specify next point or [undo]: 'cal
  4. >>>> Expression: 3*25.4
  5. Resuming LINE command.
  6. Specify next point or [undo]: 76.2
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:51:42 | 显示全部楼层
 
这正是我试图避免的,这是浪费时间的问题。
 
谢谢
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:55:07 | 显示全部楼层
然后提示用户起点,然后指定角度和距离,将距离乘以25.4
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 11:00:30 | 显示全部楼层
您是想自己在命令行上执行此操作,还是编写代码来执行此操作,以便最终用户不需要知道或关心?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:07:00 | 显示全部楼层
实际上,添加到代码中要比干扰Autocad self命令好得多。那么它会
包括在我的大多数线性绘图Lisp程序。
 
谢谢
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:10:00 | 显示全部楼层
如。
  1. (defun c:Test (/ p1 ang dst)
  2. (if (and (setq p1 (getpoint "\nSpecify first point: "))
  3.           (setq ang (getangle p1 "\nSpecify angle: "))
  4.           (setq dst (getdist "\nSpecify distance: "))
  5.      )
  6.    (entmake (list '(0 . "LINE") (cons 10 p1) (cons 11 (polar p1 ang (* 25.4 dst)))))
  7. )
  8. (princ)
  9. )
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:14:28 | 显示全部楼层
好啊美好的
我想到了你发布的lisp,但我的问题是使用(命令“_.line”………创建它们,这让我很失望。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:19:42 | 显示全部楼层
不能在命令中暂停。顺便说一句,这不是李写的吗?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:26:38 | 显示全部楼层
是的,但不是全部,我的意思是只有从姆林转到普林是他给我的礼物。
 
你说的BTW是什么意思?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 16:53 , Processed in 0.384484 second(s), 72 queries .

© 2020-2025 乐筑天下

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