我们在制作新框时使用它,但您可以轻松地添加if语句等
- ; This sets a reference to the install path of your product
- ; the gets are their for info maybe other use
- (vl-load-com)
- ; make temp directory
- ;(vl-mkdir "c:\\ACADTEMP")
- (setq *files* (vla-get-files (vla-get-preferences (vlax-get-acad-object))))
- ; savepath
- ;(vla-get-AutoSavepath *files*)
- (vla-put-AutoSavepath *files* "C:\\ACADTemp")
- ; custom icons
- ;(vla-get-CustomIconPath *files*))
- (vla-put-CustomIconPath *files* "S:\\Autodesk\\ICONS")
- ; printers config
- ;(vla-get-PrinterConfigPath *files*)
- (vla-put-PrinterConfigPath *files* "S:\\AutoDESK\\Plotting\\Plot Styles 2011")
- ; printers style sheet
- ;(vla-get-PrinterStyleSheetPath *files*)
- (vla-put-PrinterStyleSheetPath *files* "S:\\AutoDESK\\Plotting\\Plot Styles")
- ; printer drv's
- ;(vla-get-PrinterDescPath *files*)
- (vla-put-PrinterDescPath *files* "S:\\AutoDESK\\Plotting\\Drv")
- ; print spooler
- ;(vla-get-PrintSpoolerPath *files*)
- (vla-put-PrintSpoolerPath *files* "C:\\ACADTemp\")
- ; template location
- ;(vla-get-QnewTemplateFile *files*)
- (vla-put-QnewTemplateFile *files* "S:\\Autodesk\\c3d Templates\\cogg.dwt")
- ;make new support paths exist + new
- (setq paths (vla-get-SupportPath *files*))
- (setq mygpaths
- "S:\\autodesk\\supportfiles;
- S:\\autodesk\\lisp;
- S:\\autodesk\\fonts;
- S:\\autodesk\\hfs fonts;"
- )
- (setq newpath (strcat mygpaths paths))
- (vla-put-SupportPath *files* newpath)
- ; Tempdirectory
- ;(vla-get-TempFilePath *files*))
- (vla-put-TempFilePath *files* "C:\\ACADTemp\")
- ; template path
- ;(vla-get-TemplateDwgPath *files*)
- (vla-put-TemplateDwgPath *files* "S:\\Autodesk\\c3d Templates")
- ; xref temp path
- ;(vla-get-TempXrefPath *files*))
- (vla-put-TempXrefPath *files* "C:\\ACADTemp\")
- ; end use of *files*
- (vlax-release-object *files*)
- ; exit quitely
- (princ "All Done")
|