Unity’de belirli bir işlem serisini tek bir tuşa bağlayıp kullanım hatalarının önüne geçmek ve zamandan kazanmak mümkündür.

 

Makro tanımlama belli bir işlem adımını tanımlayarak tek bir tuşla tekrar tekrar kullanmak anlamına gelmektedir.

 

Tanım yapılırken önce işlemde kullanılacak tuş belirlenir. Bundan sonra kullanılan her tuş ya da yapılan her işlem bu tuşa bağlanacak ve makroda geçerli olacaktır.

 

Her program bölümünde birbirinden bağımsız makrolar tanımlanır ve her makro tanımlanan işlem için kullanılır.

Makro tanımlarının yapılması

Makro tanımı yapmak için programın herhangi bir yerinde CTRL+ALT+F10  tuşu  kullanılır. Makro kayıt penceresi açılır. Açılan pencereden makro bilgileri kaydedilir.

Açıklama alanında çalıştırılacak makro adı verilir.

 

Tanımlanacak makronun bağlı çalışacağı kısayol tuşlarına basılarak tanımı yapılır. Örneğin Kısayol alanında iken CTRL, ALT ve B tuşlarına basıldığında bu tuşların isimleri kısayol alanına otomatik olarak yazılır ve bu programın kullanımı sırasında bu tuşlara birlikte basılması halinde makro çalışır.

 

Tanımlanan makro özellikleri tanım penceresinin alt bölümünde yer alan  Hızlı Çalıştır ve Tekrarlanabilir seçenekleri ile belirlenir.

 

Hızlı Çalıştır seçeneği makro kaydı sırasında belleğe alınan işlem adımlarını belleğe alınma hızıyla mı yoksa hiçbir duraksama olmadan sistemin izin verdiği en yüksek hızla mı uygulanacağını belirler. Bu özellik makro tanımlarken düşünülerek basılacak her tuşun daha sonraki uygulamalarında hızla yapılmasını sağlaması açısından önemlidir.

 

Tekrarlanabilir seçeneği aynı adımın kaç defa tekrarlanacağını belirtmek için kullanılır. Örneğin kayıtlı muhasebe fişlerini yukarıdan aşağıya doğru değiştirip kaydetmek için makro kaydında sırasıyla “ENTER”, F2”, “ALT OK TUŞU” yapmalıyız. Bu işlemi makro kaydedilirken bir defa yapmamız yeterli olacaktır. Makromuzun “Tekrarlanabilir” işareti varsa program içerisinden makro çalıştırıldığında tekrar saysı sorulur. Vereceğimiz tekrar sayısı kadar işlem tekrarlayacaktır.

 

Başlat seçeneği ile otomatk olarak çalıştırılacak işlemler kaydedilmeye başlanır. Bu aşamadan sonra basılacak tuş hafızaya alınacağından gereksiz bir tuşa basılmamalıdır. Makroya bağlanacak işlem adımları tamamlandığında CTRL+ALT+F10 tuşlarına basılır ve kayıt işlemi tamamlanır. Önemli bir noktada makro kaydı sırasında tuşlar yalnızca klavyeden kullanılmalıdır, mouse vb. giriş üniteleri kullanımı daha sonra makronun çalışmamasına neden olabilir.

 

Makronun çalıştırılması

Tanımlı makroyu çalıştırmak için  Makro manüsü altında çalıştırılacak makro seçilir ve çalıştırılır.

 

Makronun kısa yol tuşuna bağlanması durumunda çalıştırmak için bu tuş da kullanılabilir. Yukarıdaki örnekten hareket edersek “CTRL, ALT ve B” tuşlarına birlikte basıldığında makro çalışacaktır.

 

Tanımlı makroyu silmek için ise Makro Çıkar seçeneği kullanılır.