AutoCAD2008复制、粘贴反应很慢,甚至死机的解决办法注释比例重置修改
- 格式:doc
- 大小:12.50 KB
- 文档页数:1
CAD图纸⽆法复制和粘贴?⼤神总结了这⼏种办法,简单还实⽤!CAD图纸⽆法复制和粘贴?⼤神总结了这⼏种办法,简单还实⽤哦关于粘贴复制,好处就不⽤在这⾥详细的解说了吧,⼤家都懂,不过有的时候,我们可能都会遇到⼀些⼩问题就是CAD图纸有的时候粘贴复制不了,怎么回事?其实也不是什么难事,这⾥的不能粘贴复制有两种情况:⼀种是图形特殊或有错误。
有些专业软件⽣成的⾃定义对象由于没有相应的插件,会显⽰为代理实体,当复制这些图形时,CAD会提⽰“⽆法复制到剪贴版”,这种情况需要CAD安装原始的专业软件或插件才能复制粘贴,或者让有插件的⼈将这些图形分解成常规的CAD数据。
⼆是临时⽂件保存路径设置错误。
在复制(CTRL+C)图形,CAD通常会⽣成⼀个临时⽂件,这个⽂件就保存在CAD设置的临时⽂件路径(输⼊OP,在选项对话框中可以找到这个路径)下,如果这个路径为空,或者设置的路径不可写,也会影响复制粘贴。
三:具体的解决⽅案:第⼀种:清理孤⽴的数据这个也是我们在⼯作中⽐较常⽤的⼀种⽅法,可以直接⽤CAD软件中的清理⼯具将图纸中的⽆⽤数据进⾏清理就可以了。
如果图中确实有这类数据,清理可能需要等待⼀段时间。
如果之前就勾选了⾃动清理孤⽴的数据选项,打开清理对话框后就会开始清理,如果清理对话框长时间⽆响应的话请等待,⼀些图纸可能需要等⼏分钟。
第⼆种:修复错误数据图中如果有错误数据有时也会影响复制粘贴,如果通过上⾯的筛选没有找到⽆法复制的根源,可以使⽤CAD中的修复功能,在图纸打开之后,在命令框中执⾏【pu】,会弹出⼀个窗⼝,我们看到上⾯的数据状态显⽰⽆错误之后,就可以进⾏正常粘贴复制了。
第三种:⾃定义对象和代理实体现象:在进⾏复制的时候,没有提⽰。
粘贴的时候只能粘贴部分的图形或者,在进⾏复制的时候直接提⽰⽆法复制到剪切板。
选中要复制的图形,打开特性⾯板(CTRL+1),在对象类型列表中看是否有代理对象,如果有这类对象,也⽆法复制,代理对象在图块内也不⾏。
AutoCAD2008复制粘贴时卡死怎么办
在使用AutoCAD2008时,用Ctrl+C或者粘帖命令从另一张CAD 图复制粘到不同的CAD文件中时,会反应非常慢,有时候还会卡死,只能强行结束命令。
AutoCAD2008复制粘贴时卡死的解决办法其实很简单,下面由店铺告诉你!
AutoCAD2008复制粘贴时卡死的解决办法
找到AutoCAD的安装目录,如果忘记了当时把AutoCAD安装到哪里了,就在桌面的AutoCAD2008快捷方式上点击鼠标右键-属性,在“快捷方式”选项卡中“起始位置”一栏查看安装目录路径。
在AutoCAD的安装目录下,找到“Support”文件夹。
双击打开。
找到“acad2007.lsp”,按住Shift键不松,用鼠标右键单击,在弹出的右键菜单中单击“打开方式(H)...”
在弹出的“打开方式”对话框中,选择“笔记本”,点击“确定”。
(注意:不要将“始终是用选择的程序打开这种文件”打勾。
)
在打开的文件最后,另起一行,粘贴以下代码(括号也要粘贴上):(command "-scalelistedit" "reset" "y" "e"),然后保存文件,关闭。
重新打开AutoCAD程序,打开一个新文件试试看,复制粘贴是不是快多了呢。
复制和粘贴挂起很长时间或在AutoCAD中无法工作问题Copy and paste hangs for a long time or fails to work in AutoCAD复制和粘贴挂起很长时间或在AutoCAD中无法工作Issue:问题:When trying to copy and paste elements in an AutoCAD drawing, the process hangs for a long time (even several minutes), or it fails to work. The program may also crash or throw a fatal error.尝试在AutoCAD图形中复制和粘贴图元时,该过程会挂起很长时间(甚至几分钟),或者无法正常工作。
程序也可能崩溃或抛出致命错误。
Causes:原因:There are multiple causes for this issue, including:此问题有多种原因,包括:Data corruption in the drawing.图形中的数据损坏。
Selecting a high number of objects.选择大量对象。
Outdated or corrupted Installation.过时或损坏的安装。
Outdated video card driver.过时的显卡驱动程序。
A large number of layer states are in use.大量图层状态正在使用中。
The scale between model space and paper space is different.模型空间和图纸空间之间的比例不同。
Solution:解决方案:To reduce the amount of time that the drawing takes to process the 'COPY' and 'PASTE command, try one or more of the following suggestions below:要减少图形处理“复制”和“粘贴”命令所需的时间,请尝试以下一个或多个建议:Update software更新软件Install the latest updates for AutoCAD (see Install Updates, Add-ons, and Enhancements).安装AutoCAD的最新更新(请参见安装更新、附加组件和增强功能)。
CAD复制粘贴不了原因及解决方法CAD复制粘贴不了原因及解决方法在使用CAD过程中经常遇到一个问题,那就是在CAD操作界面从一个图纸中复制,然后粘贴到另外一个图纸中,经常会出现粘贴不了,或者很慢,或者直接卡死,或者出现致命错误,或者不显示等,那么出现这样的问题该如何去解决呢?下面详细的给大家分析一下原因以及解决方法。
CAD和我们常用的WORD、EXCEL软件类似,选择图形后,按CTRL+C就可以将图形复制到剪贴版,然后用CTRL+V就可以粘贴到其他图纸中(至于如何操作我就不啰嗦了,只要有点电脑基础的人都会),我想CAD在这类操作上出现的问题,可能有以下两方面的’原因:1、CAD文件有错误或者图形特殊CAD中并不是所有的对象都是系统所有的,像很多别人发给你的图纸就有很多自定义对象,由于你电脑上的CAD软件没有相应的插件,打开的时候就会显示为代理实体,然而当复制这些图形时,软件会提示无法复制到剪贴版,这种情况需要软件安装原始的专业软件或插件才能复制粘贴,或者让CAD软件有插件的人把这些图形分解成常规的CAD数据方可执行这些操作。
还有另外一种可能就是这些数据是软件自己产生的,也有可能是在从别的CAD或其他软件转换数据时产生的,这种情况可以尝试用CAD修复功能(命令recover/菜单:文件绘图实用程序修复)打开图纸,尝试修复错误后再试试。
一般此方法也可以解决2、CAD临时文件保存路径设置有误。
我们在复制一个图形的时候,软件通常自己会生成一个临时文件,这个文件就保存在CAD设置的临时文件路径(输入OP,在选项对话框中可以找到这个路径)下,如果这个路径为空,或者设置的路径不可写,是会影响复制粘贴的。
CAD软件高版本设置了防范错误,如果你去删除此路径话,它会自动设置为操作系统的临时路径,但其他CAD可能没有类似防范错误,所以,如果出现连简单图形都无法复制粘贴时,不妨检查一下这个路径是否有问题。
一般按照以上方法都可以解决CAD复制粘贴不了等问题,如果还是不能解决,请留言!另外,利用CAD中的复制粘贴功能,不仅可以在CAD中将图形从一张图纸复制到另一张图纸,还可以粘贴到WORD\EXCEL 里作为OLE对象,在WORD、EXCEL中双击图形就可以返回到CAD 中进行修改,很多制造业单位都在WORD或EXCEL中保存图纸。
很多时候,autocad2006以上版本绘图过程中,偶尔会遇到编辑某些dwg 文件时,复制、粘贴非常慢,甚至假性卡死,等你上完厕所回来还没有粘贴成功的情况。
本人一直在同行以及网上寻找解决方案近一年而不得,反而在寻找过程中发现很多人反映都碰到过此问题,但是都苦于无法解决。
后来在一次偶然的机会,发现了一篇只有一百多字的博文,里面所提到的方法终于解决了此问题,本人在此共享出来,以使博主的发明惠及更多的同行。
解决方法很简单,就是在CAD的安装目录下的Support文件夹下面,有一个名字叫acad2008的lisp文件(其他版本的应该叫acad2007或者acad2006吧),将以下代码添加到此文件的最后即可:(princ)(command "-scalelistedit" "reset" "y" "e")(command "-view" "_top")(command "mtexted" ".")最终得到的整个lisp文件全部内容如下(前面的为该文件内原有代码); MODULE_ID ACAD2007_LSP_;;; ACAD2008.LSP Version 1.0 for AutoCAD 2008;;;;;; Copyright (C) 1994-2007 by Autodesk, Inc.;;;;;; Permission to use, copy, modify, and distribute this software ;;; for any purpose and without fee is hereby granted, provided ;;; that the above copyright notice appears in all copies and ;;; that both that copyright notice and the limited warranty and ;;; restricted rights notice below appear in all supporting;;; documentation.;;;;;; AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.;;; AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF;;; MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. ;;; DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE ;;; UNINTERRUPTED OR ERROR FREE.;;;;;; Use, duplication, or disclosure by the U.S. Government is subject to;;; restrictions set forth in FAR 52.227-19 (Commercial Computer ;;; Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) ;;; (Rights in Technical Data and Computer Software), as applicable. ;;;;;;.;;;;;; Note:;;; This file is normally loaded only once per AutoCAD session.;;; If you wish to have LISP code loaded into every document, ;;; you should add your code to acaddoc.lsp.;;;;;; Globalization Note:;;; We do not support autoloading applications by the native ;;; language command call (e.g. with the leading underscore ;;; mechanism.)(if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2008doc.lsp"));; Silent load.(princ)(command "-scalelistedit" "reset" "y" "e") (command "-view" "_top")(command "mtexted" ".")。
CAD用Ctrl+V复制粘贴东西的时候特别慢wzxxliang 11级分类:图像处理被浏览10197次 2013.09.03如题,复制粘贴东西的时候我都可以找几个人打一圈麻将了,特崩溃。
这种情况是从接上一个项目开始的,对方发过来的CAD文件打开后,就中CAD病毒了,然后这种情况一直延续至今,每天查杀CAD病毒,但是都不管用。
其他的功能都好好的,没一点问题,就是C trl+C然后Ctrl+V粘贴时,很卡,文件大一点的都得半个多小时,求高手解救。
同时打听一下,最新的CAD病毒专杀工具在哪里下载啊?Quoneloto采纳率:55% 10级 2013.09.03用cad2008复制粘贴某个图,特别是当图特别大的时候就会很慢,有时程序直接死掉,只有强行结束。
解决办法是在autocad 2008 安装目录的support目录下用notepad打开a cad2008.lsp,并在文件的最末端粘贴上如下代码: (command "-scalelistedit" "reset" "y" "e")注意带括号一起复制然后再复制粘贴就好了。
必杀技!!!!! 不知是哪位神人研究出来的,为CAD事业做出巨大贡献,我来发扬光大,在此膜拜orz在使用CAD2008的时候,如果要把某一张图复制到另外一张图,尤其是当图片很大的时候,会出席粘贴很慢,有时候还可能造成死机的情况,通常只能强行结束,那么这个时候怎么办?实际上造成这种现象的原因是在CAD2008里面新增加了注释行这一功能,出现上述问题的图形文件内部存在大量的注释性比例,当粘贴新的对象到文件时CAD会自检一遍这些比例设置,当比例有成百上千条时,这个过程就需要很长时间,CAD程序也就会出现反应中止的现象了。
那么有没有什么解决的办法呢?大家可以试试下面的方法,本人亲测,绝对有效:CAD2008 安装目录的support目录下用打开CAD2008.lsp,并在文件的最末端粘贴上如下代码:(command "-scalelistedit" "reset" "y" "e") 注意带括号一起复制保存后重启软件就行了。
图中复制文字划过标注卡机的问题解决方案最近遇到比较多的工程师反应,到了win7系统,高版本CAD上复制图纸中的文字,划过标注线的时候程序出现卡机现象。
针对这个问题,我们给出如下的解决办法:解决方案:首先,要确保图纸中没有错误,使用图纸修复命令对图纸进行修复。
CAD菜单栏下的【文件】—【图形实用工具】--【修复】其次,使用【筑原CAD病毒专杀3.3】,扫描过电脑,确保没有lsp病毒。
然后执行下面的操作:第一步:Z轴归零。
可以使用探索者2015版,tspm菜单下的【工具】命令条下的【用户定制工具】--【Z轴归零】如果还没有升级到15版,则可以在CAD命令行粘贴如下代码:(defun C:Z0 ()(setvar "cmdecho" 0);关闭命令回显(princ "\n正在处理图形数据,请稍候...")(command "_.UCS" "");恢复为默认坐标系(command "_.move" "_all" "" '(0 0 1e99) "" "_.move" "_p" "" '(0 0 -1e99) "");使Z坐标为0(princ "\nOK,已将所有图元的标高值即Z坐标归零.")(setvar "cmdecho" 1)(princ))回车后,在命令行输入:Z0第二步:字体替换进入文字样式设置对话框,挨个文字样式名称点一遍,把右边选择的具体的文字中有叹号的字体换掉。
第三步:符号替换找到探索者【文字工具】下的【符号替换】,在弹出的命令行提示中输入Y。
在弹出的对话框中点击确定,然后框选所有的图形,回车。
这样处理后再进行构件复制时就不会出现死机的问题了。
书山有路勤为径,学海无涯苦作舟
CAD 复制粘贴不了原因及解决方法在使用CAD 过程中经常遇到一个问题,那就是在CAD 操作界面
从一个图纸中复制,然后粘贴到另外一个图纸中,经常会出现粘贴不了,或者很慢,或者直接卡死,或者出现致命错误,或者不显示等,那么出现这样的问题该如何去解决呢?下面小编详细的给大家分析一下原因以及解决方法。
CAD 和我们常用的WORD、EXCEL 软件类似,选择图形后,按CTRL+C 就可以将图形复制到剪贴版,然后用CTRL+V 就可以粘贴到
其他图纸中(至于如何操作我就不啰嗦了,只要有点电脑基础的人都会),我想CAD 在这类操作上出现的问题,可能有以下两方面的原因:
1、CAD 文件有错误或者图形特殊
CAD 中并不是所有的对象都是系统所有的,像很多别人发给你
的图纸就有很多自定义对象,由于你电脑上的CAD 软件没有相应的插件,打开的时候就会显示为代理实体,然而当复制这些图形时,软件会提示无法复制到剪贴版,这种情况需要软件安装原始的专业软件或插件才能复制粘贴,或者让CAD 软件有插件的人把这些图形分解成常规的CAD 数据方可执行这些操作。
还有另外一种可能就是这些数据是软件自己产生的,也有可能是在从别的CAD 或其他软件转换数据时产生的,这种情况可以尝试用CAD 修复功能(命令recover/菜单:文件绘图实用程序修复)打开图纸,
尝试修复错误后再试试。
一般此方法也可以解决
2、CAD 临时文件保存路径设置有误。
我们在复制一个图形的时候,软件通常自己会生成一个临时文件,这个文件就保存在CAD 设置的临时文件路径(输入OP,在选项对
话框中可以找到这个路径)下,如果这个路径为空,或者设置的路径不。
解决cad复制粘帖慢的办法; Next available MSG number is 104; MODULE_ID ACAD2007doc_LSP_;;; ACAD2007DOC.LSP Version 1.0 for AutoCAD 2007;;;;;; Copyright (C) 1994 - 2006 by Autodesk, Inc.;;;;;; Permission to use, copy, modify, and distribute this software;;; for any purpose and without fee is hereby granted, provided;;; that the above copyright notice appears in all copies and;;; that both that copyright notice and the limited warranty and;;; restricted rights notice below appear in all supporting;;; documentation.;;;;;; AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. ;;; AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF;;; MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. ;;; DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE;;; UNINTERRUPTED OR ERROR FREE.;;;;;; Use, duplication, or disclosure by the U.S. Government is subject to;;; restrictions set forth in FAR 52.227-19 (Commercial Computer;;; Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii);;; (Rights in Technical Data and Computer Software), as applicable.;;;;;;.;;;;;; Note:;;; This file is loaded automatically by AutoCAD every time;;; a drawing is opened. It establishes an autoloader and;;; other utility functions.;;;;;; Globalization Note:;;; We do not support autoloading applications by the native;;; language command call (e.g. with the leading underscore;;; mechanism.);;;===== Raster Image Support for Clipboard Paste Special =====;;;; IMAGEFILE;;;; Allow the IMAGE command to accept an image file name without;; presenting the file dialog, even if filedia is on.;; Example: (imagefile "c:/images/house.bmp");;(defun imagefile (filename / filedia-save cmdecho-save)(setq filedia-save (getvar "FILEDIA"))(setq cmdecho-save (getvar "CMDECHO"))(setvar "FILEDIA" 0)(setvar "CMDECHO" 0)(command "_.-image" "_attach" filename) (setvar "FILEDIA" filedia-save)(setvar "CMDECHO" cmdecho-save)(princ));;;=== General Utility Functions ===; R12 compatibility - In R12 (acad_helpdlg) was an externally-defined ; ADS function. Now it's a simple AutoLISP function that calls the ; built-in function (help). It's only purpose is R12 compatibility. ; If you are calling it for anything else, you should almost certainly; be calling (help) instead.(defun acad_helpdlg (helpfile topic)(help helpfile topic))(defun *merr* (msg)(setq *error* m:err m:err nil)(princ))(defun *merrmsg* (msg)(princ msg)(setq *error* m:err m:err nil)(princ));; Loads the indicated ARX app if it isn't already loaded;; returns nil if no load was necessary, else returns the;; app name if a load occurred.(defun verify_arxapp_loaded (app)(if (not (loadedp app (arx)))(arxload app f)));; determines if a given application is loaded...;; general purpose: can ostensibly be used for appsets (arx) or (ads) or....;;;; app is the filename of the application to check (extension is required);; appset is a list of applications, (such as (arx) or (ads);;;; returns T or nil, depending on whether app is present in the appset;; indicated. Case is ignored in comparison, so "foo.arx" matches "FOO.ARX" ;; Also, if appset contains members that contain paths, app will right-match;; against these members, so "bar.arx" matches "c:\\path\\bar.arx"; note that ;; "bar.arx" will *not* match "c:\\path\\foobar.arx."(defun loadedp (app appset)(cond (appset (or;; exactly equal? (ignoring case)(= (strcase (car appset))(strcase app));; right-matching? (ignoring case, but assuming that;; it's a complete filename (with a backslash before it)(and(> (strlen (car appset)) (strlen app))(= (strcase (substr (car appset)(- (strlen (car appset))(strlen app))))(strcase (strcat "\\" app))));; no match for this entry in appset, try next one....(loadedp app (cdr appset)) ))));;; ===== Single-line MText editor =====(defun LispEd (contents / fname dcl state)(if (not (setq fname (getvar "program")))(setq fname "acad"))(strcat fname ".dcl")(setq dcl (load_dialog fname))(if (not (new_dialog "LispEd" dcl)) (exit))(set_tile "contents" contents)(mode_tile "contents" 2)(action_tile "contents" "(setq contents $value)")(action_tile "accept" "(done_dialog 1)")(action_tile "mtexted" "(done_dialog 2)" )(setq state (start_dialog))(unload_dialog dcl)(cond((= state 1) contents)((= state 2) -1)(t 0)));;; ===== Discontinued commands =====(defun c:ddselect(/ cmdecho-save)(setq cmdecho-save (getvar "CMDECHO"))(setvar "CMDECHO" 0)(command "._+options" 8)(setvar "CMDECHO" cmdecho-save)(princ))(defun c:ddgrips(/ cmdecho-save)(setq cmdecho-save (getvar "CMDECHO"))(setvar "CMDECHO" 0)(command "._+options" 8)(setvar "CMDECHO" cmdecho-save)(princ))(defun c:gifin ()(alert "\n不再支持GIFIN 命令。
AutoCAD2008复制、粘贴反应很慢,甚至死机的解决办法
画图的时候,cad一粘贴就死机,但又不是每个文件都这样。
输出成块,purge,炸开,统统没有用,还是死。
终于找到彻底解决的办法。
原来是autocad2008的特有bug,因为注释比例这个功能,里头注释比例太多,系统不能承受。
如果这时候点击右下角的注释比例选择,就会看见无穷无尽的比例选项。
选择格式菜单下的注释比例选项,则系统提示出错无法继续。
问题就在于cad2008每次拷贝都会把注释比例对象加进新的文件,而且一样的比例也不会覆盖,而是重命名继续增加,文件就会越来越大,任何文件只要经常粘贴,最终会变成无比巨大的文件。
这时候即使删除所有内容并purge,也无法去除注释比例对象。
只能使用命令行重置。
2010则改进了这个问题,会自动提示你重置注释比例。
所以,即使是文件还能粘贴,也最好定期清理注释比例对象。
用AutoCAD_2008,从一张图到另一张图复制粘贴时,特别是当图特别大的时候就会非常慢,像是卡死了,更有时候有时候直接死掉,只有强行结束。
解决办法:在autocad 2008 安装目录的support目录下,用notepad打开acad2008.lsp,并在文件的最末端粘贴上如下代码:
(command "-scalelistedit" "reset" "y" "e")
造成这种现象的原因是,cad2008新增加了注释性这一功能。
出现上述问题的图形文件内部存在大量的注释性比例,当粘贴新的对象到文件时CAD会自检一遍这些比例设置,当比例有成百上千条时,这个过程就需要很长时间,CAD程序也就会出现反应中止的现象了。
解决的办法如下:
命令: -scalelistedit
输入选项[?/添加(A)/删除(D)/重置(R)/退出(E)] <添加>: r
要将比例列表重置为默认值吗?[是(Y)/否(N)] <否>: y
已将比例列表重置到默认条目。
如果觉得每次输入这个命令太复杂太慢!那就把-scalelistedit放到cad快捷命令立面,具体做法:打开cad---上面工具栏---工具---自定义---编辑程序参数---会打开一个文本---复制
-scalelistedit到文本---然后编辑快捷命令如sca或sa只要不重复自己用起来方便即可,这个方法还是很方便的!
在CAD2009以上版本,打开注释性比例较多的文件时会自动弹出对话框询问是否重置。
有些情况会出现“应用程序的组件中发生了无法处理的异常。
”的窗口弹出
那就要在autocad 2008 安装目录的support目录下,用notepad打开acad2008.lsp,并在文件的最末端粘贴上如下代码:
(command "-scalelistedit" "reset" "y" "e")
注意,是安装目录。