CAD Forum - tips, tricks, discussion and utilities for AutoCAD, Inventor, Revit and other Autodesk products [www.cadforum.cz]
CZ | EN | DE
Login or
registration
  Visitors: 4354
Plex.Earth connects AutoCAD and Google Earth

CAD tip CAD tip # 2063:

   
Question CAD 
 %  platform  category 
Q - question

How to open a drawing with write-protection (R/O)?

A - answer If you want to open a drawing (e.g. in LISP or in script) in a forced read-only (R/O) mode, you can use the following VLISP code:
(vl-load-com)
(defun openRO (fn)
 (vla-activate (vla-open (vla-get-documents (vlax-get-acad-object)) fn :VLAX-TRUE))
)
Then you can use e.g.:
(openRO "C:\documents\mydrawing.dwg")
or
(openRO (getfiled "Open R/O" "" "DWG" 0))
to open the drawing in ReadOnly mode (write-protected).

You can then also redefine the OPEN command to open all DWG files as read-only:

_UNDEFINE _OPEN
(defun C:OPEN()(openRO (getfiled "Open R/O" "" "DWG" 0))(princ))
and define a new command - "OPENEDIT" - to perform a "real" open:
(defun C:OPENEDIT()(command "._OPEN)(princ))
ACAD2010ACAD2008ACAD2004ACAD2000
100% *  CAD 
26.3.2002    25099×   FAQ  
Prices - CAD eShop:

See also:
Tip 12914:Geo2GPS - web map from any coordinate of an AutoCAD DWG.
Tip 12837:RenameCSV - rename layers, blocks, layouts, views, linetypes using Excel tables
Tip 11780:How to rename layouts by a specific attribute of the title block?
Tip 11502:How to detect DWG files created as an export from Autodesk Revit?
Tip 11311:Importing STL files directly into AutoCAD - STLin.


Back   All CAD Tips



Have we helped you? If you want to support the CAD Forum web service, consider buying one of our CAD applications, or our custom software development offerings, or donating via PayPal (see above). You may also add a link to your web - like this "fan" link: CAD Forum - tips, utilities, blocks for Autodesk products
CAD:    OS:    Categ: 
Text:  FAQ glossary   



Featuring:
Extend your AutoCAD LT productivity with our popular add-on
CADstudio LT Extension More info


Please use these tips at your own risk.
CAD Studio is not responsible for possible problems that may occur as a result of using any of these tips.
TOPlist