.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

save all open drawings

2 REPLIES 2
Reply
Message 1 of 3
spu
Advocate
875 Views, 2 Replies

save all open drawings

Hi,

 

I tried the following method to save all drawing currently open. It always fire fill access arror, whereas AutoCAD can save the file wihthout any issue. Here I am checking for drawings that not even saved once and ask the user to take action for those files.

 

 try
            {

                DocumentCollection docs = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager;

                foreach (Document doc in docs)
                {
                    string dname = doc.Name;
                    string s = doc.Name.Substring(doc.Name.LastIndexOf('\\') + 1);


                    if (s != doc.Name)  //checking for additional path
                    {
                       doc.Database.SaveAs(dname, true, DwgVersion.Current,doc.Database.SecurityParameters);
                    }
                    else
                    {
                        System.Windows.Forms.MessageBox.Show("Please save " + doc.Name + " manualy!!!!");
                    }

                }
            }
            catch (System.Exception ee)
            {
                System.Windows.Forms.MessageBox.Show("Exception: " + ee.Message);
            }

 

Regards,

Shijith

 

2 REPLIES 2
Message 2 of 3
jamierobertson1
in reply to: spu

For some reason I have had some problems saving to some acad versions. Try changing this bit to see if this works:

doc.Database.SaveAs(dname, DwgVersion.AC1800)

 

Message 3 of 3
spu
Advocate
in reply to: jamierobertson1

Hi,

 

Thanks for the reply.

I tried it, it also behaves the same.....It gives the following AutoCAD message and exception.

 

Autocad Message: Error writing / closing file.

 

Exception: efileAccessErr

 

But the same drawing Autocad saves with out any trouble.

 

Regards,

Shijith

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost