Message 1 of 6
CompareExport in lisp code
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm trying to export compare to a exportcompare folder.
it is working with the qsave commands.
But it does not work with compare exports.
how do I use to compare export in command line so it does same as the safe commands?
(defun c:bup (/ curfilename CopySaveLocation CurFileName newlen SaveTime mainfilepathname backupfilename savetime mainfilepathcopyname curfilecopyname)
(vl-load-com)
(vl-mkdir (strcat (getvar "dwgprefix") "ExportCompare"))
(setq CopySaveLocation (strcat (getvar "dwgprefix") "ExportCompare"))
(setq CurFileName (getvar "dwgname"))
(setq newlen (- (strlen CurFileName) 10))
(setq CurFileName (substr CurFileName 1 newlen))
(setq UserName (getvar "loginname"))
(setq SaveTime (rtos (getvar "cdate")))
(setq SaveTime (strcat (substr SaveTime 1 4) "-" (substr SaveTime 5 2) "-" (substr SaveTime 7 2) "-" (substr SaveTime 10 6)))
(setq CopyFileName (strcat CurFileName "_WIP-vs-RTC_" SaveTime "_" UserName))
(setvar "filedia" 0)
(setq CurPathCurFileName (strcat (getvar "dwgprefix") (getvar "dwgname")))
(setq CopySaveLocationCopyFileName (strcat CopySaveLocation "\\" CopyFileName ".dwg" ))
(vl-file-copy CurPathCurFileName CopySaveLocationCopyFileName)
;;; qsave need to be replaced by CompareExport
;;;(command "qsave")
(command "_.CompareExport" "2018" (vl-file-copy CurPathCurFileName CopySaveLocationCopyFileName))
(setvar "filedia" 1)
(princ)
)
This is not my code I adapted an existing code found on Save DWG file to local backup drive (augi.com)