AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

[已解決]錯誤的圖層過濾器加入功能表巨集?

上一篇主題 下一篇主題 向下

[已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 03:04

[教學]錯誤的圖層過濾器-造成檔案異常容量變大

我剛才才看到這則好用的功能
也加到 save 裡面了
滿好用的


但想說可不可以也加到 saveas 裡面
傻傻的就加進去試了
試的結果 ....... 不行

直接加進去不行
不知道有沒有可以加到 saveas 裡的辦法呢


Tiger&蘋果爸 在 2010-04-09, 09:15 作了第 1 次修改 (原因 : 更改主題為已解決!)

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 Tiger&蘋果爸 于 2010-04-09, 04:12

ia9887 寫到:我剛才才看到這則好用的功能
也加到 save 裡面了
滿好用的
但想說可不可以也加到 saveas 裡面
傻傻的就加進去試了
試的結果 ....... 不行
暈倒
直接加進去不行
不知道有沒有可以加到 saveas 裡的辦法呢
你是加了什麼呢!?
請詳細描述!!

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17080
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63953
威望值 : 12657
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 06:57

Tiger&蘋果爸 寫到:
1.必須先將 LayFiltDel.lsp 放在系統支援路徑下,加入ICON語法如下:
(LOAD "LayFiltDel.lsp");LayFiltDel;

ID_Save [儲存檔案(&S) Ctrl+S]^C^C_qsave (LOAD "LayFiltDel.lsp");LayFiltDel;
ID_Saveas [另存新檔(&A)...]^C^C_saveas

版本 2007
在 cui 中加入的

ID_Save [儲存檔案(&S) Ctrl+S]^C^C_qsave (LOAD "LayFiltDel.lsp");LayFiltDel;
ID_Saveas [另存新檔(&A)...]^C^C_saveas (LOAD "LayFiltDel.lsp");LayFiltDel;

似乎 saveas 不能亂加語法喔

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 Tiger&蘋果爸 于 2010-04-09, 07:22

ia9887 寫到:
Tiger&蘋果爸 寫到:
1.必須先將 LayFiltDel.lsp 放在系統支援路徑下,加入ICON語法如下:
(LOAD "LayFiltDel.lsp");LayFiltDel;

ID_Save [儲存檔案(&S) Ctrl+S]^C^C_qsave (LOAD "LayFiltDel.lsp");LayFiltDel;
ID_Saveas [另存新檔(&A)...]^C^C_saveas

版本 2007
在 cui 中加入的

ID_Save [儲存檔案(&S) Ctrl+S]^C^C_qsave (LOAD "LayFiltDel.lsp");LayFiltDel;
ID_Saveas [另存新檔(&A)...]^C^C_saveas (LOAD "LayFiltDel.lsp");LayFiltDel;

似乎 saveas 不能亂加語法喔
改成以下方式即可:
ID_Saveas [另存新檔(&A)...]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel;_saveas

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17080
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63953
威望值 : 12657
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 07:50

哦 ~ 哦 ~
順序相反丫
這麼簡單 ...........
勵害勵害
微笑

所以說 ..........
在 qsave 的語法也可以是 ID_Save [儲存檔案(&S) Ctrl+S]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel;_qsave 囉

果然需要高人指點
不然再簡單不會用也是惘然
頭暈目眩

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 08:06

經測試的結果
saveas 在 Load "LayFiltDel.lsp" 後仍會直接下 _saveas 的命令
因為在 Load "LayFiltDel.lsp" 時為詢問是否全刪
Wildcard mask for filters to keep, or
to delete all: _saveas

在還沒 Enter 前就立刻執行 saveas
反而造成 saveas 沒有執行



是不是可以在 to delete all: 跟 _saveas 之間強迫下 Enter 的命令再執行 saveas

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 08:19

找到問題了
ID_Saveas [另存新檔(&A)...]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel;_saveas

要在 _saveas 前面加一個空白
ID_Saveas [另存新檔(&A)...]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel; _saveas

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 Tiger&蘋果爸 于 2010-04-09, 08:27

ia9887 寫到:找到問題了
ID_Saveas [另存新檔(&A)...]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel;_saveas

要在 _saveas 前面加一個空白
ID_Saveas [另存新檔(&A)...]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel; _saveas
是的!
加一個空白等於一個ENTER
所以當程式詢問是否刪除,等於你按ENTER,然後接著saveas指令!!

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17080
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63953
威望值 : 12657
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 ia9887 于 2010-04-09, 08:45

接著我也把 存檔的功能改成
ID_Save [儲存檔案(&S) Ctrl+S]^C^C(LOAD "LayFiltDel.lsp");LayFiltDel; _qsave

這樣可以讓 lisp 提前執行再存檔

原本 蘋果爸 提到在 cui 中是先執行 qsave 再執行 lisp
Tiger&蘋果爸 寫到:ID_Save [儲存檔案(&S) Ctrl+S]^C^C_qsave (LOAD "LayFiltDel.lsp");LayFiltDel;
這樣如果要直接關閉圖檔
CAD 還是會再問一次要不要存檔

順序改一下會更好用
害羞

今天學到了不少好東西
竊喜

感恩吶 ~ ~ 蘋果爸
感動


ia9887 在 2010-04-09, 08:52 作了第 1 次修改 (原因 : 改了一個字)

ia9887
初級會員
初級會員

文章總數 : 59
年齡 : 43
來自 : 宜蘭縣
職業 : 畫圖的
愛好 : 音樂、電腦
個性 : 龜毛的咧
使用年資 : 21年
使用版本 : 2012
積分 : 4
經驗值 : 3424
威望值 : 41
注冊日期 : 2008-10-21
經典問與答讀者 藍鵲470號
男 處女座 牛

回頂端 向下

回復: [已解決]錯誤的圖層過濾器加入功能表巨集?

發表 由 Tiger&蘋果爸 于 2010-04-09, 09:13

提前執行也是不錯的方式!
很高興你的問題解決囉~
認同

當討論區[問題]主題被回覆時,請原發問者測完之後要記得回報。期限內問題若順利解決,請使用編輯該主題在前面加入[已解決],顏色請指定為[無]。


[說明]發表主題前,請遵守相關要領!
http://www.autocad-tw.com/forum-f12/topic-t1521.htm

謝謝您的配合~

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17080
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63953
威望值 : 12657
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章