اجرای ماکرو در اتوکد|کدافزار

آموزش اتوکد Autocad > آموزش تکمیلی اتوکد صنعتی

اجرای ماکرو در اتوکد|کدافزار
رایگان
کد محصول: 60

این آموزش دارای فایل ضمیمه می باشد. که اطلاعات آن در زیر آمده است. و در صورت خرید محصول شما می توانید آنها را دانلود کنید:

حجم فایل: 32.52 kB
نوع فایل: zip

می آموزیم:

اجرای ماکرو در اتوکد

ماکرو یا VBA (Visual Basic Application) نوعی زبان برنامه نویسی تحت ویژال بیسیک می باشد. توسط برنامه نویسی می توانیم برنامه هایی نوشته که کارهای مختلف را در اتوکد با دقت خیلی زیاد و زمان خیلی کم، انجام دهند.

پسوند ماکرو برای اجرا در اتوکد DVB می باشد و بارگذاری آن در اتوکد مانند برنامه های لیسپ است.

برای مطالعه نحوه بارگذاری برنامه های لیسپ و ماکرو در اتوکد، می توانید به لینک زیر مراجعه کنید:

 

بارگذاری فایل‏های Lisp و Macro در اتوکَد

تفاوتی که فایل های ماکرو با لیسپ دارند (به جز نوع زبان برنامه نویسی) در این است که کافی است نام فایل های لیسپ را بعد از بارگذاری در خط فرمان نوشته و بعد از فشردن اینتر، برنامه را اجرا و از آن استفاده کنید ولی بلافاصله بعد از بارگذاری فایل های ماکرو نمی توان از آنها استفاده کرد.

در ادامه توضیح خواهم داد که چگونه بعد از بارگذاری فایل های ماکرو آنها را اجرا کرده و از آنها استفاده کنید:

 

دستور VBALoad

این دستور را زمانی استفاده می کنیم که ماکرو را بارگذاری نکرده باشیم. این دستور مانند دستور Appload می باشد و برای بارگذاری فایل (فقط فایل های ماکرو (DVB) است.

بعد از اجرای دستور از طریق پنجره باز شده، فایل مورد نظر را انتخاب کرده و آن را بارگذاری کنید.

نکته: از فایل ماکرویی که در ضمیمه همین مقاله است استفاده کنید.

بعد از بارگذاری فایل، پنجره ای مانند پنجره زیر باز می شود که توضیح آن را در مقاله بارگذاری فایل‏های Lisp و Macro در اتوکَد داده ام.

 

 

بعد از بسته شدن پنجره بالا، پنجره زیر باز می‏شود که به توضیح قسمت های آن می پردازم:

 

 

Disable Macro: اگر به ماکرویی که بارگذاری می‏کنید اعتماد ندارید (ماکرو ممکن است حاوی ویروس باشد) با انتخاب این دکمه، ماکرو را غیر فعال کنید. در این حالت ماکرو اجرا نمی شود.

Enable Macro: با انتخاب این دکمه، ماکرو بارگذاری می شود.

Do Not Load: ماکرو بارگذاری نمی‏شود.

با انتخاب دکمه Enable Macro، ماکرو را بارگذاری کنید.

ماکروها را مانند لیسپ ها، نمی توان بلافاصله بعد از بارگذاری و نوشتن نام آنها در خط فرمان اجرا کرد و باید از دستور VBARun برای اجرای آنها استفاده کرد.

 

دستور VBARun

با اجرای این دستور پنجره Macro باز می شود.

 

 

با انتخاب ماکروی مورد نظر در زیر قسمت Macro name و فشردن دکمه Run، ماکروی مورد نظر اجرا می شود.

ولی ممکن است انجام این مرحله برای اجرای هر باره ماکرو زمانبر باشد. یک راه ساده تر وجود دارد که به شرح زیر است:

دستور VBARun را با یک خط تیره «-» شروع کنید (-VBARun). با این کار پنجره Macro باز نمی شود و فقط باید برای اجرا برنامه، اسم ماکرو را در خط فرمان نوشته و دکمه اینتر را فشار دهید. مثلاً در مورد برنامه ای که در ضمیمه همین مقاله است، با نوشتن IPE بعد از اجرای –VBARun، برنامه اجرا و پنجره زیر باز می شود.

 

 

نکته: اگر بخواهید دستوراتی که بعد از اجرای آنها یک پنجره به عنوان رابط کاربری باز می شود، از طریق خط فرمان دنبال کنید، یک خط تیره «-» در ابتدای دستور گذاشته و آن را اجرا کنید. برای درک این مطلب یک بار دستور Layer و یک بار دستور –Layer را اجرا کنید.

 

یک راه بسیار ساده برای اجرای ماکرو

یک راه بسیار ساده برای اجرای ماکروها وجود دارد و نوشتن چند خط برنامه لیسپ است. یک فایل با پسوند LSP در فایل ضمیمه این مقاله وجود دارد که بعد از بارگذاری آن و نوشتن IPE در خط فرمان، پنجره Draw IPE Section ظاهر می شود و دیگر نیاز به طی مراحل دستور VBARun نیست.

نکته: برای اجرای ماکروها توسط فایل لیسپ باید هر دوی فایل ها (لیسپ و ماکرو) بارگذاری (موقت یا دائم) شوند.

برای اجرای هر ماکرویی، با این روش، باید به جای IPE در دو قسمت از برنامه، نام برنامه مورد نظر نوشته شود.

 

 

 

توضیحی در مورد برنامه ضمیمه مقاله

 

 

بعد از بارگذاری برنامه (طبق آموزش های این مقاله و مقاله بارگذاری فایل‏های Lisp و Macro در اتوکَد)، IPE را در خط فرمان نوشته و اینتر را فشرده تا برنامه اجرا شود.

این برنامه برای ترسیم پروفیل های IPE استفاده می شود. در ادامه به توضیح قسمت های مختلف آن می پردازم.

Select IPE: در این قسمت می توانیم نوع IPE را مشخص کنیم.

Draw IPE: بعد از انتخاب نوع IPE، با فشردن این دکمه وارد محیط اتوکد شده و بعد از انتخاب یک نقطه به عنوان مرکز IPE، پروفیل مورد نظر ترسیم می شود.

 

 

About: اطلاعاتی در مورد برنامه می دهد.

 

 

Cancel: برنامه را لغو می کند.

فیلم های مربوط

مطالب مربوط

 


راهنما  لطفا برای درج نظر و یا سوال به موارد زیر توجه کنید:

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

 

برای ارسال نظر، باید وارد اکانت کاربری خود شوید و یا در سایت ثبت نام کنید

Google Analytics Alternative