نحوه کپی از یک فایل به فایل دیگر در اتوکد از صفر تا صد + فیلم
یکی از پرکاربردترین عملیاتها در اتوکد، کپی و انتقال بخشهایی از نقشه یا جابجایی آنها بین فایلهای مختلف است. تقریبا تمام کاربران در پروژههای طراحی، درگیر موضوعاتی مثل کپی از یک فایل به فایل دیگر، جابجایی بین لایهها یا استفاده از دستورهای مختلف کپی هستند. در این مقاله از آکادمی عمران بهصورت کامل و مرحلهبهمرحله با روشهای مختلف کپی کردن در اتوکد، نکات کاربردی و همچنین خطاهای رایج و راهحل آنها آشنا میشوید.
پیشنهاد میکنیم قبل از مطالعه ادامه مقاله، ابتدا ویدئوی زیر را درباره کپی کردن قسمتی از نقشه در اتوکد مشاهده کنید. این ویدئو بخشی از دوره اتوکد آکادمی عمران است که در آن مباحث نرمافزار بهصورت کاملا کاربردی و پروژهمحور آموزش ارائه میشود.
کپی کردن در اتوکد
در محیط اتوکد، دستور کپی (Copy) یکی از اصلیترین ابزارها در فرآیند ویرایش و مدیریت نقشههای دوبعدی و سهبعدی محسوب میشود. این دستور به کاربر امکان میدهد تا آبجکتها، المانهای ترسیمی یا حتی مجموعهای از اجزای انتخابشده را در همان فایل یا بین فایلهای مختلف DWG بدون تغییر در هندسه اولیه، تکثیر یا جابجا کند.
نکته مهم این است که فرآیند کپی در اتوکد تنها یک روش ثابت ندارد و بسته به نوع عملیات، میتواند در قالب چند مکانیزم متفاوت انجام شود که هرکدام کاربرد مشخصی در مدیریت دقیق نقشه دارند:
- تفاوت بین Copy معمولی (COPY Command) و Copy to Clipboard (Copy Clip) از نظر نحوه ذخیرهسازی و انتقال داده
- تفاوت عملکرد Paste معمولی با Paste to Original Coordinates در حفظ موقعیت دقیق هندسی در فایل مقصد
- کاربردهای مختلف کپی در سطح یک فایل واحد در مقایسه با انتقال بین فایلهای DWG در پروژههای عمرانی و نقشهکشی
در ادامه مقاله با تمام این روشها بهصورت کامل و مرحلهبهمرحله آشنا خواهید شد.
بیش از ۵۰ ساعت آموزش حرفهای ولی رایگان دفترفنی و ساختمان سازی
دستور کپی در اتوکد
در ابتدا باید توجه داشته باشید که در این روش، فرآیند کپیکردن از طریق انتخاب (Select) آبجکتهای مورد نظر آغاز میشود. پس از انتخاب المانها، میتوانید از دو روش رایج استفاده کنید:
- استفاده از کلیدهای میانبر Ctrl + C برای کپی
- یا استفاده از بخش Home → Clipboard در ریبون اتوکد
اگر هنوز با نحوه انتخاب صحیح اشیا در اتوکد آشنا نیستید، پیشنهاد میکنیم ابتدا مقاله انتخاب اشیا در اتوکد را مطالعه کنید.
در ادامه، با ورود به Workspace یا فایل مقصد میتوانید از کلیدهای Ctrl + V استفاده کرده یا از گزینه Paste در همان بخش Clipboard بهره ببرید. سپس آبجکت کپیشده را در محل دلخواه با یک کلیک قرار دهید.
توجه داشته باشید دستور کپی (Copy) با دستور تکثیر آرایهای (Array) متفاوت است و نباید این دو را با هم اشتباه گرفت. برای آشنایی بیشتر با حالت تکثیر، میتوانید به مقاله مربوط به دستور array در اتوکد مراجعه کنید.
چگونه قسمتی از نقشه را در اتوکد جدا کنیم؟
برای اینکه بتوانید تنها یک بخش مشخص از نقشه را جدا کرده و بهصورت مستقل کپی کنید، بهترین روش استفاده از تعریف محدوده (Boundary) و دستور Xclip است.
مرحله 1: تبدیل به بلاک
در ابتدا برای کنترل بهتر محدوده، میتوانید نقشه یا بخش مورد نظر را به Block تبدیل کنید.
- دستور B را در خط فرمان تایپ کنید و Enter بزنید.
- در پنجره Block Definition، گزینه Pick Point را فعال کرده و نقطه مبنا را مشخص کنید.
- سپس با انتخاب گزینه Select Objects، المانهای مورد نظر را انتخاب کرده و OK را بزنید.
مرحله 2: تعیین محدوده برش
در این مرحله باید محدوده مورد نظر را مشخص کنید:
- یک Rectangle دور بخش دلخواه ترسیم کنید.
- سپس دستور XCLIP (XC) را در خط فرمان وارد کرده و Enter بزنید.
- مستطیل رسمشده را انتخاب کنید و Enter را بزنید.
- گزینه پیشفرض New Boundary را تایید کنید.
در این مرحله مشاهده خواهید کرد که تنها محدوده انتخابشده باقی میماند و سایر بخشها مخفی میشوند.
مرحله 3: کپی بخش جدا شده
- اکنون میتوانید محدوده مورد نظر را Select کنید.
- دستور COPY را اجرا کرده و آن را در هر نقطه دلخواه در نقشه یا فایل دیگر قرار دهید.
کپی با مختصات در اتوکد
دستور Copy در اتوکد تنها یک ابزار ساده برای تکثیر آبجکتها نیست، بلکه دارای زیرمجموعهها و تنظیمات پیشرفتهای است که امکان کنترل دقیق نحوه کپیبرداری را فراهم میکند. استفاده از این تنظیمات در پروژههای نقشهکشی باعث افزایش دقت و سرعت کار میشود.
پس از اجرای دستور COPY و انتخاب آبجکتهای مورد نظر، با فشردن Enter، گزینههای پیشرفته این دستور در خط فرمان نمایش داده میشوند که مهمترین آنها Mode و Displacement هستند.
گزینه Mode (حالت اجرای دستور)
این گزینه تعیین میکند که فرآیند کپی به چه صورت انجام شود:
- Single: تنها یک نسخه از آبجکت انتخابشده ایجاد میشود.
- Multiple: امکان ایجاد چندین کپی متوالی از یک آبجکت فراهم میشود.
در حالت پیشفرض، گزینه Multiple فعال است و برای اغلب عملیاتهای ترسیمی کاربرد بیشتری دارد.
گزینه Displacement (کپی بر اساس مختصات)
در این حالت، بهجای انتخاب نقطه مبدا و مقصد بهصورت دستی، جابجایی آبجکتها بر اساس اختلاف مختصات انجام میشود.
- ابتدا مقدار جابجایی در راستای محور X وارد میشود.
- سپس با استفاده از کاما ( , ) مقدار جابجایی در راستای محور Y مشخص میگردد.
- در نهایت با فشردن Enter، کپی بر اساس بردار وارد شده انجام میشود.
برای مثال اگر بخواهید آبجکت دوم نسبت به اول ۱۰ واحد در راستای X و ۱۵ واحد در راستای Y جابجا شود، کافی است مقدار 10,15 را وارد کرده و Enter کنید. این روش در پروژههایی که نیاز به کپی دقیق و کنترلشده بر اساس مختصات دارند، بسیار کاربردی است و از خطاهای ناشی از انتخاب دستی نقاط جلوگیری میکند.
پیشنهاد میکنیم برای آشنایی بیشتر با مختصات به مقاله دستور مختصات در اتوکد مراجعه کنید.
نحوه کپی از یک فایل به فایل دیگر در اتوکد
در این روش، فرآیند انتقال و کپی بین دو فایل DWG بهصورت مستقیم انجام نمیشود، بلکه از طریق وارد کردن (Import) و تبدیل آبجکتها در فایل مقصد انجام میگیرد. به همین دلیل لازم است مراحل را بهصورت گامبهگام و دقیق دنبال کنید.
مرحله 1: ذخیره فایل و آمادهسازی
- در ابتدا فایل اصلی را با یک نام جدید از طریق گزینه Save As ذخیره کنید تا از تغییرات ناخواسته در فایل اصلی جلوگیری شود.
- سپس یک Tab جدید در اتوکد باز کرده و فایل جدید را بهعنوان محیط مقصد در نظر بگیرید.
مرحله 2: وارد کردن فایل با دستور INSERT
- دستور INSERT را در خط فرمان اجرا کنید.
- از طریق گزینه Browse فایل مورد نظر را انتخاب کنید.
- پس از انتخاب فایل، گزینه OK را بزنید تا نقشه وارد محیط جدید شود.
در این حالت، کل محتوای فایل بهصورت یک آبجکت واحد وارد محیط جدید خواهد شد.
مرحله 3: جداسازی اجزای فایل (Explode)
پس از وارد شدن فایل، تمام عناصر آن بهصورت یک بلاک واحد نمایش داده میشوند. برای دسترسی به اجزای داخلی:
- آبجکت وارد شده را انتخاب کنید.
- دستور EXPLODE را در خط فرمان اجرا کنید.
- سپس Enter بزنید.
با انجام این مرحله، اجزای فایل از حالت بلاک خارج شده و امکان ویرایش و کپیبرداری از آنها فراهم میشود.
دقت کنید این روش بیشتر زمانی کاربرد دارد که بخواهید یک فایل کامل را بهعنوان بخشی از پروژه جدید استفاده کنید. با این حال در پروژههای حرفهایتر، معمولا از روشهایی مانند Copy with Base Point یا انتقال مختصاتی برای دقت بالاتر استفاده میشود.
اگر در کنار این موضوع با مشکلات مربوط به اندازه متن یا دایمنشن در اتوکد مواجه هستید، میتوانید مقاله تغییر اندازه دایمنشن در اتوکد را مطالعه کنید.
انتقال از یک لایه به لایه دیگر در اتوکد
در پروژههای نقشهکشی، یکی از نیازهای رایج، جابجایی یا انتقال آبجکتها بین لایههای مختلف است. این کار معمولاً زمانی انجام میشود که بخواهیم سازماندهی نقشه را بهبود دهیم یا عناصر ترسیمی را در ساختار لایهای صحیحتری قرار دهیم.
در اتوکد، انتقال بین لایهها بهصورت مستقیم و بدون تغییر در هندسه آبجکتها انجام میشود؛ یعنی فقط ویژگی لایهای آنها تغییر میکند و موقعیت یا شکل هندسی دستنخورده باقی میماند.
برای انجام این کار معمولا از روشهای زیر استفاده میشود:
- انتخاب آبجکتها و تغییر مستقیم Layer از پنل Properties
- استفاده از دستور Match Properties برای هماهنگسازی ویژگیها
- یا انتخاب لایه مقصد از نوار ابزار Layer کنترل
در این فرآیند، اصطلاح کپی از یک لایه به لایه دیگر نیز گاهی استفاده میشود، اما در واقع عملیات کپی انجام نمیشود، بلکه تنها انتقال ویژگی لایهای (Layer Assignment) صورت میگیرد.
در نتیجه، این قابلیت یک روش کپیبرداری واقعی نیست، بلکه بیشتر یک ابزار مدیریتی برای نظمدهی به نقشه است.
رفع مشکل کپی پیست در اتوکد
در برخی موارد ممکن است فرآیند کپی و پیست در اتوکد به درستی انجام نشود یا هنگام انتقال آبجکتها خطاهایی رخ دهد. این مشکل معمولا به تنظیمات فایل، وضعیت لایهها یا منابع سیستمی مربوط میشود و لزوما به خود دستور Copy ارتباط ندارد.
از رایجترین دلایل این مشکل میتوان به موارد زیر اشاره کرد:
- قفل بودن لایهای که آبجکت در آن قرار دارد
- محدودیت منابع سیستم مانند RAM
- خرابی یا ناهماهنگی در فایل DWG
- مشکلات مربوط به Clipboard ویندوز
یکی از سادهترین مواردی که باید بررسی شود، وضعیت لایهها است. اگر لایه مورد نظر قفل باشد، عملیات کپی یا انتخاب به درستی انجام نمیشود. در این حالت کافی است لایه را Unlock کرده و مجددا عملیات کپی را انجام دهید.
رفع خطای Copy to Clipboard Failed در اتوکد
یکی از خطاهای رایج در اتوکد هنگام کپی کردن، پیام Copy to Clipboard Failed است. این خطا معمولاً زمانی ظاهر میشود که اتوکد قادر به انتقال اطلاعات به حافظه موقت (Clipboard) سیستم نیست.
دلایل اصلی این خطا معمولا شامل موارد زیر میشود:
- پر بودن یا محدودیت حافظه RAM
- وجود خطا یا خرابی در فایل نقشه (Corrupted DWG)
- حجم بالای آبجکتها یا پیچیدگی زیاد نقشه
- مشکلات نرمافزاری در Clipboard سیستم
برای رفع این خطا، معمولا روشهای زیر موثر هستند:
- استفاده از دستور PURGE برای پاکسازی فایل
- اجرای دستور AUDIT برای بررسی و اصلاح خطاهای فایل
- بستن نرمافزارهای سنگین و آزادسازی RAM
- کپی کردن بخشهای کوچکتر به جای کل نقشه
در بسیاری از موارد، ترکیب دو دستور PURGE و AUDIT میتواند مشکل را بهطور کامل برطرف کند.
جمعبندی
کپی کردن در اتوکد یکی از اصلیترین ابزارهای ویرایش و مدیریت نقشه است که از روشهای ساده مانند Copy و Paste تا تکنیکهای پیشرفتهتر مثل کپی با مختصات، انتقال بین فایلها و جابجایی بین لایهها را شامل میشود. استفاده صحیح از این روشها باعث افزایش دقت در طراحی شده و از بروز خطا هنگام انتقال یا جابهجایی اجزای نقشه جلوگیری میکند.
در انتهای این مقاله امیدواریم اطلاعات خوبی درباره دستور کپی در اتوکد کسب کرده باشید. در صورتی که در این مورد سوالی دارید میتوانید آن را در بخش دیدگاه با ما به اشتراک بگذارید.
مسیر پیشنهادی مطالعه مقالات آکادمی عمران
سوالات متداول
برای ایجاد چندین کپی از یک آبجکت میتوان پس از اجرای دستور COPY از گزینه Multiple استفاده کرد. در این حالت بدون نیاز به اجرای مجدد دستور، امکان ایجاد کپیهای متوالی فراهم میشود.
دستور Copy برای ایجاد نسخههای جدید از یک آبجکت استفاده میشود، در حالی که Array برای تکثیر منظم و الگودار آبجکتها در مسیرهای خطی، دایرهای یا سفارشی کاربرد دارد.
برای انتقال نقشه به مبدا مختصات، میتوان از دستور MOVE استفاده کرد و پس از انتخاب نقطه مبنا، مختصات مقصد را 0,0 وارد نمود.
برای همپوشانی دو نقشه معمولا از Insert، Xref یا Paste to Original Coordinates استفاده میشود تا موقعیت هندسی نقشهها حفظ شود.
این خطا معمولا به دلیل خرابی فایل DWG، کمبود حافظه RAM، حجم بالای آبجکتها یا مشکلات Clipboard ویندوز رخ میدهد و اغلب با اجرای دستورات AUDIT و PURGE قابل رفع است.
در برخی موارد آبجکت پس از کپی در فاصله بسیار زیادی از محدوده دید قرار میگیرد. استفاده از Zoom Extents یا بررسی مختصات آبجکتها معمولا مشکل را برطرف میکند.
برای این کار میتوان از دستور XCLIP استفاده کرد تا تنها محدوده مورد نیاز از نقشه نمایش داده شده و سپس عملیات کپی روی همان بخش انجام شود.

سلام خوبید ببخشید در اتوکد چرا بازدن حرف اول کلمات نمی رود مثل افست که بازدن o افست میگیرد ولی اتوکد من نمی گیرد چکار کنم با تشکر
سلام
با زدن op وارد option بشید و از سربرگ پروفایل تنظیمات رو ریست کنید یکبار اتوکد رو ببندید و مجدد وارد بشید این اتفاق معمولاً در تنظیمات کیبورد هم هست اون بخش رو هم چک کنید
سلام کپی مبلمان در پلان دیگه نمیشه
سلام اگر کپی به صورت block امکانپذیر نمیباشد ترسیم را از حالت بلاک خارج کنید سپس عملیات کپی را انجام دهید و در مقصد مجدد ترسیم را block کنید
متشکر
یک دنیا سپاس
سلام روزتون بخیر
وقتی دستور کپی را اجرا میکنم برنامه روی حالت سیو فایل میرود و زمان زیادی میگیرد
ممنون میشم راهنمایی بفرمایید
سلام وقت بخیر
از فرمان option سربرگ open از روی حالت اتوماتیک save بردارید
سلام ی مشکلی دارم.ی فایل مبلمان اتوکد دانلود کردم ولی وقتی کنترل سی میزنم و روی یکیش کلیک میکنم همه رو میگیره.چکار کنم همون شکل مورد نظرم انتخاب کنه.
سلام وقت بخیر
دلیل این موضوع تولید Block بصورت گروهی هست، تمام آبجکت ها با هم Block شدند ، با فرمان Explode از حالت گروهی خارج کنید و آبجکت مورد نظر را انتخاب و به Block تبدیل کنید و استفاده کنید.
ببخشید من جدیدا هنگامیکه کنترل سی رو میزنم و در صفحه جدید کنترل وی کلمات و نوشته های انگلیسی در صفحه جدید به فارسی تبدیل میشن و بهم میریزن
مثلا حرف t تبدیل به حرف ف میشه مشکل کجاست ممنون میشم راهنمایی کنید
سلام وقت بخیر
برای صفحه جدیدی که این فایل در بستر آن قرار میگیره، یک استایل تعریف شده .
برید داخل گزینه format و گزینه text style و در آنجا استایلی فونت فارسی درونش قرار داده شده رو باید تغییر بدید.
یکی از بهترین راهکارها تغییر فونت و تغییر استایل هست . یک استایل جدید برای فونتها بسازید و فونتها را درون آن استایل قرار بدید.
موضوع: سوال کپی کردن بلوک در اتوکد
سلام؛ ممنون از سایت خوبتون
چرا وقتی یک بلوک را از یک workspace به workspace دیگری کپی و پیست میکنم، چرا یکی از بلوکها هم میچرخد و هم تغییر سایز میدهد؟ تفاوت اون با بلوکهایی که بدون مشکل کپی میشوند چیه؟
سلام وقتتون بخیر
همونطور که میدانید، بلاکها را میتوان بسته به تنظیمات صفحه تغیرشون داد.
وقتی بلاک را از یک workspace به workspace دیگری کپی میکنید، این بلاک تغییراتی پیدا میکند که مربوط به گزینه ادیت بلاک هست. چون قبلا در ادیت بلاک تنظیماتی رو انجام دادیم تا بلاک بر مبنا فضای جدید تغییر پیدا بکنه
راهکار جلوگیری از این اتفاق این هست که در مبدا (قبل از این که بلاک رو تغییر بدیم)، بلاک را explode کرده و با یک نام جدید آنها رو تبدیل به بلاک و سپس وارد صفحه جدید کنیم.
باسلام وخسته نباشید
ممنون بخاطر آموزش عشقت
باسلام
ممنون از لطف و نظر شما
موفق باشید.
اصلا پیست نمیشه در خود همون فایل اصلا به این موضوع اشاره نکردید و ی موضوع پیش پا افتاده رو گفتین.
سلام
این مشکل فقط برای شما پیش آمده و دوستان دیگر، این مشکل را نداشتند.
ما سع میکنیم مشکلاتی را مطرح کنیم که اکثرا با آن برخورد میکنند.
موفق باشید.
سایتتون محشرههههه ❤️❤️❤️
سلام، ممنون از لطف شما.
با سلام مشکلی که در تمامی اتوکد های شرکت ما پیش اومده اینه که کپی آبجکت ها در اکثر فایلها از یک نقشه به نقشه دیگر منتقل نمیشن ؛ گاها بعد از پیست کردن در نقشه جدید مضوع از طریق اینسرت وارد فایل جدید میشود و حتی تغییر مقاس میدهد
بعضی وقتها حتما گذینه explod را در منوی اینسرت بزنیم وگر نه باز هم موضوع پیست نمیشود
من خودم به باگی که ممکن است در فونتهای فارسی وجود داشته باشد شک دارم
اتوکد های ما هم نسخه های ۱۴ و ۱۶ و ۱۸ است
لطفا جهت راهنمایی از روشهای پیش پا افتاده و ابتدایی در اتوکد خو داری کنید من ۲۰ ساله که اتوکد کارم و اگر راهنمایی درست درمون میدونید ممنون میشم
این مشکل تقریبا در همه کامیوتر های شرکت وجود داره
ما از نسخه های civil 3D هم استفاده میکنیم و در انتقال نقشه ها از اونجا به اتوکد هم همین مشکل وجود دارد
سلام، وقت بخیر
این مشکل به ورژن اتوکد ارتباطی ندارد.
مشکل از خود آبجکت ها است. بعضی مواقع آبجکت ها هم نامند، بعضی مواقع آبجکت ها سالم نیستند و اصطلاحا می گوییم Z دارند. اگر این آبجکت ها در civil3d باز شده باشند یک محور z هم به مجموعه محورهاشون اضافه می شه و در موقع انتخاب به درستی انتخاب نمی شود تا کپی گردند. پیشنهاد می کنیم آبجکت ها یا بلاک های جدید رو امتحان کنید و اگر مشکل از این بخش بود باید بلاک ها را اصلاح کنید.
در مورد فونت فارسی و مجموعه کاتب که به عنوان یک لیسپ یا کمک فرمان عمل می کند هم ممکنه این مشکل وجود داشته باشه ولی معمولا فونت های سالمی هستند. که این موضوع هم با حذف لیسپ کاتب قابل بررسی است.
امیدواریم مشکلتون حل بشه.
موفق باشید.
چکار کنیم اسکیل و بیس پوینت نقشه تغییری نکنه؟
قاعدتا تغییری نمی کند، مگر اینکه دستی تغیر بدید. اگر مشکلتون برطرف نشده سوالتون رو دقیق تر بپرسید. ممنون
ممنون خیلی لطف کردید
مشکل من با روش ارائه شده از جانب شما حل شد ولی بعد از ۲ ساعت کار کردن روی فایل دوباره مشکل برگشت
با سلام
دوستانی که به این مشکل بر خورده بودند، یا این ترفند مشکلشون برطرف شده.
یکبار دیگر مراحل را انجام بدهید و فایل ایجاد شده رو Save کنید. احتمالا مشکل شما برطرف بشه.
امیدوارم این بار مشکلتون کامل برطرف بشه.
ممنون
سلام دوست نادیده من
شما را نه دیدم نه می شناسم اما امروز برای روح رفتگانت فاتحه فرستادم و بهترینها را برای خودت آرزو کردم .
ممنون در بزنگاهی سخت مشکلم را برطرف کردی و این لطف تو باعث شد تا منبعد من هم تجربیاتم را برای دیگران به اشتراک بزارم .
متشکرم
سلام دوست عزیز
خیلی خوشحالیم که با این مقاله مشکل شما برطرف شده و این مطلب برای شما مفید بوده.
ممنون بابت نظری که گذاشتی و انرژی که میدی.
همین انرژی ها باعث میشه ما برای ادامه راه مصمم تر باشیم.
متشکرم
به امید دیدار
سلام خیلی عالی بود مرسیییییییییی