這里介紹一下我們自己開發(fā)的非常簡單的lisp小程序。主要有以下存儲功能:1.您可以隨時保存CAD文件,并根據(jù)系統(tǒng)時間命名。2.保存后,原始文件不會被替換,因此有助于找到歷史文件,以便可以重復(fù)修改圖紙。


加載lisp插件的方法和命令應(yīng)用

需要的朋友,可以復(fù)制以下網(wǎng)盤鏈接,直接下載,記得該命令快捷鍵是ssss哦

鏈接:

提取碼:50xv

同時也貼上lisp的源程序,對編程有興趣的朋友也可以參考下,保存時間的格式和保存文件的版本都可以修改的。只要將以下代碼復(fù)制到空白txt文件中,文件后綴改為lsp即可加載使用。

;圖紙存為當(dāng)前時間

(defun c:ssss ()

(setq oldpath (getvar "DWGPREFIX")) ;獲取文件路徑

(setq oldname (getvar "dwgname")) ;獲取文件名

(setq oldnamenum (strlen oldname)) ;獲取文件名長度

(if (>= oldnamenum 22) ;判斷字符數(shù)是否大于等于日期文字長度22,大于再判斷是否含日期關(guān)鍵字

(if (and (= (substr oldname (- oldnamenum 6) 1) "-")

(= (substr oldname (- oldnamenum 9) 1) "-")

(= (substr oldname (- oldnamenum 15) 1) "-")

(= (substr oldname (- oldnamenum 18) 1) "-")

) ;判斷圖名中是否已包含時間定義格式中的四個關(guān)鍵字符“-”

(setq oldnamestr (substr oldname 1 (- oldnamenum 23)))

;已用時間命名時,文件名中去除時間和后綴.dwg

(setq oldnamestr (substr oldname 1 (- oldnamenum 4)))

;未用時間命名時,文件名中去除后綴.dwg

) ;第一個if語句結(jié)束

(setq oldnamestr (substr oldname 1 (- oldnamenum 4)))

;字符數(shù)小于22時,肯定未用時間命名時,文件名中去除后綴.dwg

)

(setq date (menucmd "m=$(edtime,$(getvar,DATE),YYYY-MO-DD HH-MM-SS)"))

;以指定格式獲取系統(tǒng)當(dāng)前時間

(setq newname (strcat oldpath oldnamestr date ".dwg"))

;設(shè)置按時間命名的圖名,strcat為合并字符串

(command "saveas" "2004" newname) ;文件按時間做為保存

每個程序為您的工作節(jié)約1分鐘就是我們最大的成功!

1.《手機怎么打開cad文件丟失文件下載?總結(jié)很全面速看!CAD文件如何進行實時保存確保過程文件不丟失》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《手機怎么打開cad文件丟失文件下載?總結(jié)很全面速看!CAD文件如何進行實時保存確保過程文件不丟失》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/3159086.html