"""
CATIA'daki tüm dökümanları kapat
"""

import win32com.client

try:
    catia = win32com.client.Dispatch("Catia.Application")
    docs = catia.Documents

    print(f"Toplam {docs.Count} döküman açık")

    # Tüm dökümanları kapat (kaydetmeden)
    while docs.Count > 0:
        doc = docs.Item(1)
        print(f"Kapatılıyor: {doc.Name}")
        doc.Close()

    print("✓ Tüm dökümanlar kapatıldı")

except Exception as e:
    print(f"Hata: {e}")
