Message 1 of 5

Not applicable
09-15-2017
09:55 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have this routine for our draftsman, but giving error. Can any one let me know corrective action.
(defun c:compress()
(vl-load-com)
(setq fs1 (vl-file-size (getvar 'DWGNAME)))
(setvar "filedia" 0)
(setq ce (getvar "cmdecho"))
(setvar "cmdecho" 0)
(command "layer" "s" "0" "")
(command "zoom" "e")
(repeat 3
(command "._purge" "_A" "*" "_N")
(command "purge" "regapps" "" "n")
)
(setvar "cmdecho" ce)
(command "_qsave")
(setvar "filedia" 1)
(setq fs2 (vl-file-size (getvar 'DWGNAME)))
(princ (strcat "\nFile Size before purging : " FS1))
(princ (strcat "\nFile Size after purging : " FS2))
(princ)
)
After adding red text it is giving below error.
Error: bad argument type: stringp nil
Solved! Go to Solution.