- (defun c:SWitchPGP(/ f1 f2 tmpfile)
- ;;假设要切换的pgp文件放在CAD的acad.pgp同一目录下,文件名为acadBak.pgp
- (setq f1 (findfile "acad.pgp"))
- (setq f2 (strcat (VL-FILENAME-DIRECTORY f1) "\\acadBak.pgp"))
- (setq tmpfile (strcat (VL-FILENAME-DIRECTORY f1) "\\acadtmp.pgp"))
- (if (findfile tmpfile) (vl-file-delete tmpfile))
- (VL-FILE-RENAME f1 tmpfile)
- (vl-file-rename f2 f1)
- (vl-file-rename tmpfile f2)
- (setvar "RE-INIT" 16)
- (princ)
- )
|