Makro Kaydetmek ve Yürütmek

Makrolar, SOLIDWORKS yazılımında otomatik işlemler yapmanızı sağlayan komut dosyalarıdır.

Makroları SOLIDWORKS yazılımının dışında oluşturup programlayabilir veya SOLIDWORKS yazılımı içinde gerçekleştirdiğiniz eylem ve komutları sırasıyla yakalayan bir makro kaydedebilirsiniz.

Bir makroyu Makro araç çubuğundan veya Araçlar menüsünden yürütebilirsiniz.

Ayrıca bir makroyu kendi özel düğmesinden veya klavye kısayolundan çalıştırmaya izin veren makro özelleştirmeleri oluşturabilirsiniz.

Yeni Makro

Yeni bir makroyu Makro araç çubuğundan veya Araçlar menüsünden oluşturup sonra bir makro düzenleme programında düzenleyebilirsiniz.

Yeni bir makro oluşturmak, bir makro kaydetmekten farklıdır. Yeni bir makro oluşturduğunuzda, makroyu Microsoft Visual Basic gibi bir makro düzenleme uygulamasında doğrudan programlarsınız. Bir makro kaydettiğinizde, makroyu SOLIDWORKS yazılımı içerisinde oluşturursunuz.

Yeni bir makro oluşturmak için:

  1. Yeni Makro Tool_New_Macro.gif (Makro araç çubuğu) veya Araçlar > Makro > Yeni öğesine tıklayın.
  2. Bir Dosya adı yazın.
  3. Kaydet öğesine tıklayın.
    Makro düzenleme uygulamanız yeni makroyu programlamanız için açılır.

Makro Kaydet/Duraklat

SOLIDWORKS kullanıcı arayüzüyle gerçekleştirilen işlemleri kaydedebilir ve bunları SOLIDWORKS makrolarıyla yeniden oynatabilirsiniz.

Bir makro, işlemler kullanıcı arayüzüyle yapıldığında gerçekleştirilen API işlevi çağrılarını içerir. Bir makro, fare tıklamalarını, menü seçimlerini ve klavye vuruşlarını daha sonra oynatmak üzere kaydedebilir.

Ayrıca birtane kaydetmeden de yeni bir makro oluşturabilirsiniz.

Bir makroyu kaydetmek için:

  1. Makro Kaydet/Duraklat Tool_Record_Pause_Macro.gif (Makro araç çubuğu) veya Araçlar > Makro > Kaydet öğesine tıklayın.
  2. Kaydetmek istediğiniz adımları gerçekleştirin.
    Bir makroyu kaydederken duraklatmak için Makro Kaydet/Duraklat Tool_Record_Pause_Macro.gif (Makro araç çubuğu) veya Araçlar > Makro > Kaydet öğesine tıklayın. Kayda devam etmek için Makro Kaydet/Duraklat Tool_Record_Pause_Macro.gif öğesine yeniden tıklayın.
  3. Bitirdiğinizde Makroyu Durdur tool_Stop_Macro.gif (Makro araç çubuğu) veya Araçlar > Makro > Durdur öğesine tıklayın.
  4. İletişim kutusunda Dosya adı için bir ad yazın ve Kaydet'i tıklayın. (.swp uzantısı dosya adına otomatik olarak eklenir.)

Makro Çalıştır

Bir makroyu Makro araç çubuğundan veya Araçlar menüsünden çalıştırabilirsiniz.

Bir makroyu çalıştırmak için:

  1. Makroyu Çalıştır (Makro araç çubuğu) veya Araçlar > Makro > Çalıştır öğesine tıklayın.
  2. İletişim kutusunda bir makro dosyasını bulun (*.swp, *.swb) ve 'ı tıklayın.
    Makroda birden fazla fonksiyon veya alt yordam varsa, VBA projesinde en son oluşturulan modülde bağımsız değişkeni bulunmayan en son alt yordam çalıştırılır.

Makro Düzenle

Daha önce oluşturduğunuz bir makroyu düzenleyebilirsiniz.

Bir makroyu düzenlemek için:

  1. Makroyu Düzenle tool_Edit_Macro.gif (Makro araç çubuğu) veya Araçlar > Makro > Düzenle öğesine tıklayın.
    Makroları daha önce düzenlediyseniz Araçlar > Makro'yu tıkladığınızda makroyu doğrudan menüden seçebilirsiniz. Bu menü, en son düzenlenen dokuz makroyu listeler.
  2. İletişim kutusunda bir makro dosyası (.swp) seçin ve 'ı tıklayın.
    Ayrıca .swb dosyalarını düzenleyebilirsiniz. Bir .swb dosyasını çalıştırdığınızda veya düzenlediğinizde, dosya bir .swp dosyasına otomatik olarak dönüştürülür.
  3. Makroyu düzenleyin. (Ayrıntılar için, makro düzenleyicideki yardımı kullanın.)

VBA

Visual Basic for Applications (VBA), SOLIDWORKS'te makroları kaydeden, çalıştıran ve düzenleyen motordur. Kaydedilen makrolar, .swp VBA proje dosyaları olarak kaydedilir.

.swb ve .swp (VBA) dosyalarını VBA düzenleyiciyle okuyabilir ve düzenleyebilirsiniz. Varolan bir .swb dosyasını düzenlediğinizde, dosya bir .swp dosyasına otomatik olarak dönüştürülür. Bir modülü, başka VBA projelerinde kullanabildiğiniz bir dosyaya verebilirsiniz.

VBA'yı, form oluşturmak ve kaydedilmiş makrolarınıza daha çok kullanıcı etkileşimi sağlamak için kullanabilirsiniz. VBA ile ilgili daha fazla bilgi için VBA düzenleyicide Yardım menüsüne bakın.

Makro Unsur Dosyaları

Makro unsur dosyaları, bir SOLIDWORKS modeline ekleyebileceğiniz uygulama tarafından tanımlanmış unsurlar oluşturur. Bunların model üzerindeki etkisi, sizin veya üçüncü taraf yazılım geliştiricilerin oluşturduğu özel programlarla tanımlanır.

Makro unsur dosyaları hakkında daha fazla bilgi için SOLIDWORKS API Yardımı'na bakın.