ฉันเชื่อว่าใน Arc9.3 สามารถสร้างคำสั่งโดยใช้สคริปต์ VBA ในการเพิ่มคำสั่งที่กำหนดเองคุณจะไปที่การปรับแต่ง> แถบเครื่องมือ> ปรับแต่ง ... และคลิก UIControls อย่างไรก็ตาม UIControls ไม่มีอยู่ในรุ่น 10
ฉันกำลังสร้างสคริปต์แยกกันสองรายการสำหรับโครงการแผนที่หนังสือ หนึ่งสคริปต์จะบันทึกการตั้งค่าเค้าโครงลงในตารางและอีกหนึ่งสคริปต์จะอัปเดตเค้าโครงด้วยการตั้งค่าจากตารางเดียวกัน ฉันต้องการให้สคริปต์ทั้งสองนี้เป็นคำสั่งที่กำหนดให้กับปุ่มในแถบเครื่องมือ ฉันสร้างมันเป็นเครื่องมือสคริปต์ แต่เมื่อใดก็ตามที่ฉันคลิกพวกเขาจะเรียกใช้สคริปต์เป็นเครื่องมือประมวลผลทางภูมิศาสตร์ มันแสดงหน้าต่างความคืบหน้าและใช้เวลาดำเนินการนานกว่าประมาณ 10 เท่ากว่าถ้าฉันเรียกใช้รหัสในหน้าต่างบรรทัดคำสั่ง Python ฉันไม่ต้องการหน้าต่างความคืบหน้าหรือเวลาดำเนินการนานขึ้น
ฉันจะสร้างมันขึ้นมาเพื่อที่สคริปต์จะไม่ถือว่าเป็น "เครื่องมือ" และแทนที่จะเป็นคำสั่งที่คล้ายกับปุ่มบันทึก