Arc9.3'te komutların VBA komut dosyaları kullanılarak oluşturulabileceğine inanıyorum. Özel bir komut eklemek için Özelleştir> Araç Çubukları> Özelleştir ... seçeneğine gidip UIControls'ü tıklarsınız. Ancak, UIControls sürüm 10'da yoktur.
Bir harita kitabı projesi için iki ayrı komut dosyası oluşturuyorum. Bir komut dosyası, düzen ayarlarını bir tabloya kaydeder ve diğeri, düzeni aynı tablodaki ayarlarla güncelleştirir. Bu komut dosyalarının her ikisinin de bir araç çubuğundaki düğmelere atanmış komutlar olmasını istiyorum. Bunları komut dosyası araçları olarak oluşturdum, ancak her tıkladığımda, komut dosyasını bir coğrafi işleme aracı olarak çalıştırıyorlar. Bir ilerleme penceresi getirir ve kodu Python komut satırı penceresinde çalıştırmamdan yaklaşık 10 kat daha uzun sürer. İlerleme penceresini veya daha uzun yürütme süresini istemiyorum.
Komut dosyasının bir "araç" olarak değerlendirilmemesi ve bunun yerine Kaydet düğmesine benzer bir komut olması için bunu nasıl yapabilirim?