لیسپ های کاربردی اتوکد

درباره ماکرو (Action Macros) در اتوکد

درباره ماکرو (Action Macros) در اتوکد

شما می توانید از Action Recorder برای ضبط دستورات و ورودی به عنوان یک فایل  ماکرو (ACTM) استفاده کنید.

Action Recorder یک پانل روی نوار ابزار است که حاوی ابزارهایی برای ضبط، تغییر و پخش یک ماکرو اکشن است. هنگام ضبط، اقدامات، دستورات و مقادیر ورودی گرفته شده و در درخت اقدام به عنوان گره های ارزش نمایش داده می شوند. یک گره مقدار ورودی ارائه شده در هر دستور را ثبت می کند، از جمله نقاط به دست آمده، رشته های متنی، اعداد، کلمات کلیدی یا مقادیر دیگری که هنگام ضبط یک فرمان وارد می شوند.

پس از توقف ضبط، می توانید دستورات و ورودی های گرفته شده را در یک فایل اکشن ماکرو (ACTM) ذخیره کنید که می تواند بعداً پخش شود. پس از ذخیره، می توانید نقاط پایه را مشخص کنید، پیام های کاربر را وارد کنید، یا رفتار مقادیر ورودی ضبط شده را تغییر دهید تا برای ورودی در حین پخش مکث شود. همچنین می توانید فایل های اکشن ضبط شده را با Action Macro Manager از داخل محصول یا از طریق سیستم فایل خارج از محصول مدیریت کنید.

اصلاح یک ماکرو اکشن

پس از ضبط یک اکشن ماکرو، می توانید اقدامات و مقادیر ثبت شده را از درخت اکشن ضبط کننده اقدام تغییر دهید. شما می توانید یک ماکرو اقدام را با این موارد ویرایش کنید:

  • حذف یک عمل
  • ویرایش یک مقدار ثبت شده
  • درج پیام کاربری
  • درخواست مکث برای ورودی
  • درج یک نقطه پایه
  • تنظیم تمام نقاط نسبت به اولین نقطه انتخاب شده در حین پخش، یا استفاده از ترکیب یا مختصات مطلق و نسبی

بارگیری یک ماکرو اکشن

فایل‌های Action macro (ACTM) یافت شده در مسیرهای تعریف‌شده توسط متغیرهای سیستم ACTRECPATH و ACTPATH ​​به‌طور خودکار بارگیری می‌شوند. اگر بیش از یک فایل ماکرو اکشن یک نام داشته باشد، اولین فایل ماکرو اکشنی که یافت می شود بارگذاری می شود. فایل های دیگر با همین نام نادیده گرفته می شوند و بارگذاری نمی شوند.

برای شناسایی مسیر یک ماکرو اکشن بارگذاری شده، ماکرو اقدام را از لیست کشویی Action Macros انتخاب کنید و پانل Action Recorder را گسترش دهید. روی گره اکشن ماکرو در Action Tree کلیک راست کرده و روی Properties کلیک کنید. در کادر محاوره ای Action Macro، مسیر فایل ماکرو اکشن در کادر Folder Path نمایش داده می شود.

پخش یک اکشن ماکرو

هنگام پخش یک ماکرو اکشن، به موارد زیر توجه کنید:

  • نتایج یک ماکرو اکشن می‌تواند هنگام پخش در نقاشی‌ای که دارای تنظیمات طراحی متفاوتی است، در مقایسه با مواردی که در هنگام ثبت ماکرو اکشن در نقاشی استفاده می‌شود، متفاوت باشد.
  • زمانی که کادر محاوره‌ای نمایش داده می‌شود، یک ماکرو عمل متوقف می‌شود، و پس از حذف کادر محاوره‌ای از سر گرفته می‌شود. اگر کادر محاوره‌ای لغو شود، ماکرو اکشن به پخش ادامه می‌دهد اما نتایج احتمالاً متفاوت خواهد بود.
  • زمانی که فایل‌های مورد نیاز بارگذاری نمی‌شوند، یک ماکرو اکشن اگر حاوی دستورات سفارشی یا ارجاع به ماکروهای VBA باشد، با شکست مواجه می‌شود.

اشتراک گذاری اکشن ماکروها

هنگام اشتراک گذاری ماکروهای اکشن با دیگران، به موارد زیر توجه کنید:

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