
Bir makro, bir görevi otomatik olarak gerçekleştirmek için tek bir komut olarak gruplandırılmış bir dizi komut ve talimatı temsil eder ve çoğunlukla tekrarlayan eylemleri otomatikleştirmek için kullanılır.
VS 2012'de VBA tabanlı makrolar kaldırıldı ancak Microsoft'un geliştirici topluluğu vazgeçmedi ve bu boşluğu doldurmak için uzantılar yayınladı. Mayıs ayının başında, Visual Studio Ekibi yeni bir VS Makro uzantısı yayınladı; bugün, Visual Studio 2013+ uzantısının gayet iyi çalıştığına dair onay aldık. Uzantı, IDE'de makroların kullanılmasını sağlar ve metin düzenleme işlemleri de dahil olmak üzere Visual Studio'daki özelliklerin çoğunu kaydedebilir.
Özelliklerin tam listesi şunları içerir:
- Etkin belge işlemlerini ve Visual Studio IDE komutlarını kaydedin ve oynatın
- Birden çok kez oynatma
- Makro Gezgini ile makroları yönetin ve kalıcı hale getirin
- Herhangi bir makroya klavye bağlamaları atayın
- VS DTE API'lerini çağıran JavaScript dosyaları olarak kaydedilen makrolar
- DTE IntelliSense ile Visual Studio'da makro düzenleme
- Oynatmayı durdur
- Örnek makrolar.
Uzantıyı yükledikten sonra, Araçlar > Makrolar altında Makro menüsü görünecektir. Geçerli makro, son kaydedilen makroyu içeren geçici bir makrodur. Kaydetmek için Geçerli makroya sağ tıklayın ve yenisini adlandırın. Daha hızlı erişim için bir kısayol da atayabilirsiniz. Bu işlemden sonra yeni makro dosya sisteminizde kalacaktır.
Ancak, tüm özellikler bu uzantı tarafından desteklenmez. Diyaloglarla etkileşimi kaydedemez veya başka bir makronun içinde bir makro yürütemezsiniz. Ayrıca bu uzantıyla makrolar JavaScript'te, Visual Studio 2010'daki makrolar ise VBA Makrolarında yazıldığından, Visual Studio 2010'dan makroları oynatamazsınız.
Bu uzantılarla Microsoft, geliştiricilerini duyduğunu bir kez daha kanıtlıyor.
KONTROL ETMENİZ GEREKEN İLGİLİ HİKAYELER:
- Windows 10 Yıldönümü Güncellemesi SDK'sı geliştiricilere sunuldu
- Microsoft, geliştiricilere yeni teknolojiler getirerek Bing Haritalar'ı iyileştirmeye çalışıyor
- Windows 8, 8.1, 10'da 'Geliştirici Lisansınızın Süresi Doldu' Düzeltme