ایجاد ابزار دستور برای اجرای یک دستور سفارشی پیشرفته

  1. روی مدیریت زبانه پانل شخصی سازی ابزار Palettes کلیک کنید
  2. یک فرمان را از یک نوار ابزار به پالت ابزار بکشید.خط افقی موقعیت مکانی ابزار را نشان می دهد.
  3. در پالت ابزار ، روی ابزار راست کلیک کرده و Properties را انتخاب کنید.
  4. در پنجره ابزار ، یک نام و توضیحات را وارد کنید.
  5. در قسمت Command ، در جعبه Command String ، رشته ای از دستورات یا دستورات سفارشی مانند یک روال AutoLISP ، دستور ObjectARX ، یک ماکرو VBA یا یک اسکریپت را وارد کنید.

 برای ایجاد یک ابزار دستوری (Command Tool) در AutoCAD که یک دنباله دستورات سفارشی را اجرا کند، شما می‌توانید از زبان برنامه‌نویسی AutoLISP استفاده کنید. در اینجا یک توضیح مختصر از مراحل ایجاد یک ابزار دستوری پیشرفته به نام “To-Create-a-Command-Tool-That-Executes-a-Custom-Command-Sequence-Advanced” آورده شده است:

۱. با استفاده از ویرایشگر متنی مانند نوت پد را باز کنید و یک فایل متنی با پسوند .lsp برای نوشتن کد AutoLISP ایجاد کنید.

۲. **تعریف دستور سفارشی**:
– در فایل متنی خود، ابتدا دستور سفارشی خود را تعریف کنید. به عنوان مثال:

(defun c:MyCustomCommand ()
(command “LINE” “0,0” “10,10” “”)
)

۳. **تعریف ابزار دستوری**:
– سپس، یک ابزار دستوری برای اجرای دستور سفارشی را ایجاد کنید. ممکن است به این صورت باشد:

(defun c:MyToolCommand ()
(c:MyCustomCommand)
)

۴. **اجرای اسکریپت در AutoCAD**:
– فایل را ذخیره کنید و به AutoCAD بازگردید. از دستور `APPLOAD` استفاده کنید تا فایل LISP خود را بارگذاری کنید. سپس ابزار دستوری جدید شما قابل دسترسی خواهد بود.

۵. **استفاده از ابزار دستوری**:
– حالا می‌توانید ابزار دستوری جدید خود را اجرا کنید، که به ترتیب دستور سفارشی را اجرا می‌کند.

این توضیحات مربوط به زبان AutoLISP و توسعه اسکریپت‌های سفارشی در AutoCAD است. توجه داشته باشید که AutoCAD ممکن است در نسخه‌های جدیدتر تغییراتی داشته باشد و ممکن است نیاز به به‌روزرسانی کدها باشد.

نظرات کاربران



درباره نویسنده



بنده سیامک دوستداری فارغ التحصیل رشته مکانیک سنگ از دانشگاه صنعتی اصفهان هستم، و در این وبسایت آموزش های مربوط به نحوه برنامه نویسی در اتوکد و هچنین آموزش تصویری دستورات اتوکد را قرار خواهم داد.

تلفن همراه: ۰۹۰۰۱۲۳۴۴۴۴

ایمیل: s.doostdari@gmail.com

ترفند های اتوکد



دسته بندی مطالب​