乐筑天下

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

[编程交流] 外部复制/粘贴命令

[复制链接]

55

主题

293

帖子

239

银币

后起之秀

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

铜币
275
发表于 2022-7-6 10:48:30 | 显示全部楼层 |阅读模式
你好
 
如果我想将对象从图形复制并粘贴到另一个图形,我不能选择对象,然后获取基点。
 
Autocad忽略对象的选择,并在获取基点后请求选择对象。
 
我想问题出在系统变量上!!!!!
 
非常感谢您的帮助
 
迈克尔
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 10:59:21 | 显示全部楼层
我不确定2011年的情况,但在2009年和之前的版本中,您可以使用基点进行复制。看看它是否在你的下拉菜单中。您需要先设置基点,然后选择对象。我认为你有这个选择,它应该会起作用。
 
命令项:copybase
指定基点:
选择对象:
选定对象将复制到剪贴板。使用PASTECLIP将复制的对象从剪贴板移动到同一文档中的某个位置或另一个文档中。粘贴使用COPYBASE复制的对象时,该对象相对于指定的基点放置。
 
 
如果要在其他应用程序中使用图形文件中的对象,可以将这些对象剪切或复制到剪贴板,然后将其从剪贴板粘贴到其他应用程序中。
剪切对象
剪切将从图形中删除选定对象并将其存储在剪贴板上。这些对象现在可以粘贴到其他Microsoft®Windows®文档中。
 
复制对象
可以使用剪贴板将图形的一部分或全部复制到由其他应用程序创建的文档中。对象以矢量格式复制,在其他应用中保持高分辨率。这些对象以WMF(Windows图元文件)格式存储在剪贴板中。然后,可以将剪贴板中存储的信息嵌入到其他文档中。更新原始图形不会更新嵌入其他应用程序中的副本。
 
粘贴对象
应用程序使用不同的内部格式来存储剪贴板信息。将对象复制到剪贴板时,信息以所有可用格式存储。将剪贴板内容粘贴到图形中时,将使用保留最多信息的格式。但是,您可以替代此设置,并将粘贴的信息转换为AutoCAD格式。
由于AutoCAD格式是最容易编辑的格式,因此它是在AutoCAD中复制对象的首选格式。它保留了所有相关的对象信息,包括块参照和三维方面。
Windows图元文件(图片)格式包含屏幕矢量信息,可以缩放和打印文件,而不会丢失分辨率。使用此格式将对象粘贴到支持WMF文件的Windows应用程序中。粘贴到AutoCAD中的图元文件的分辨率高于位图图像(BMP文件),但不像AutoCAD对象那样易于操作。位图图像是由像素图案组成的光栅图像,通常由绘制应用程序使用。
复制到剪贴板时,对象的颜色不会更改。例如,粘贴到白色背景上的白色对象将不可见。使用WMFBKGND和WMFFOREGND系统变量控制背景或前景对于粘贴到其他应用程序中的图元文件对象是否透明。
可以使用PASTESPEC将剪贴板中的链接或嵌入对象插入到图形中。如果将粘贴的信息转换为AutoCAD格式,则对象将作为块参照插入。要编辑粘贴的信息,请将块参照分解为其组件对象。将存储在剪贴板上的Windows图元文件转换为AutoCAD格式时,可能会失去一些缩放精度。要保持适当的比例,请将原始图形中的对象保存为块(WBLOCK),然后使用“插入”将其插入AutoCAD。
 
见下文。
114832nx9q98rzs9a6u68q.jpg
回复

使用道具 举报

55

主题

293

帖子

239

银币

后起之秀

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

铜币
275
发表于 2022-7-6 11:02:01 | 显示全部楼层
谢谢
 
假设我想将对象复制到另一个图形中,首先我选择对象,然后命令“使用基点复制”,这样它将获得基点,但之后它将要求我选择对象。这意味着根本不考虑第一个选择。
 
At以前工作得很好,但因为我使用了很多Lisp文件,这些文件有时无法完美地运行到底,这导致一些系统变量保留了“stevar”的更改。
 
谢谢
 
迈克尔
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:10:20 | 显示全部楼层
 
我建议你按照提示去做。当要求输入基点时,如果已知,请在命令行中输入,或用光标选择。选择对象后,系统将提示您。这很容易。按描述尝试。可以通过这种方式在图形之间复制和粘贴。这个命令已经这样做了很长一段时间了。据我所知,情况从来不是这样的。
 
不要假设命令是如何工作的。只需回答给出的提示。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:12:43 | 显示全部楼层
 
  1. (setvar 'PICKFIRST 1)

 
 
如果用户点击Esc或出现错误,请在LISP函数中使用错误处理程序重置系统变量。
回复

使用道具 举报

55

主题

293

帖子

239

银币

后起之秀

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

铜币
275
发表于 2022-7-6 11:20:38 | 显示全部楼层
你的话中一定有一种魔力。。。。。你知道为什么吗???
 
因为老实说,我知道Sys Var和我尝试了很多次,但都没有任何益处。
 
当我这次尝试时,它确实起到了应有的作用。
 
了不起的李先生
 
谨致问候
 
迈克尔
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:21:21 | 显示全部楼层
不客气,迈克尔。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:30:42 | 显示全部楼层
 
李真奇怪,
 
我从未想过会有一个变量。每天学习新的东西。我一直习惯于AutoCAD命令开箱即用的工作方式。
 
当然,让你自己去发现吧。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:37:02 | 显示全部楼层
........
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:41:11 | 显示全部楼层
 
我只是在想,如果有一个线程能够按照字母顺序逐个覆盖系统变量,这将是非常有趣的。该线程可以命名为系统变量以便于搜索,也可以放置在存档中以便于搜索。它可以作为一种学习工具,单独用于系统设置或lisp编程。
 
只是一个想法,但是一个真正有用的想法。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 16:58 , Processed in 0.415843 second(s), 74 queries .

© 2020-2025 乐筑天下

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