系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
1.這是在Revit 2008時用Visual c# 2005 Express(免費的)寫的
寫的不完整,所謂不完整...並不是所有的物件都可以篩選,因為Revit已有了就不想一個一個Try...大部份的應該有....並且自己懶...又沒人可討論就放棄了
2.以下壓縮檔裡的My.dll是個副程式,主程式是Selement.dll..這兩個程式隨你放在哪個目錄下
3.可以在2008、2009、2010版Revit主程式所在目錄的Revit.ini最後加上下面這幾行:
[ExternalCommands]
ECCount=1
ECName1=選擇元件
ECClassName1=My.Sel.篩選器
ECAssembly1=D:\Dn\test\Selement.dll
ECDescription1=請選擇元件!
;;其中的"ECAssembly1=D:\Dn\test\Selement.dll"改成上述檔案所在的目錄即可
4.開啟Revit時2008和2009它會出現在工具下的第一行2010版會出現在addons下面,操作方式和內建篩選器一樣
5.稍晚幾天有空我會po上原始碼...
寫的不完整,所謂不完整...並不是所有的物件都可以篩選,因為Revit已有了就不想一個一個Try...大部份的應該有....並且自己懶...又沒人可討論就放棄了
2.以下壓縮檔裡的My.dll是個副程式,主程式是Selement.dll..這兩個程式隨你放在哪個目錄下
3.可以在2008、2009、2010版Revit主程式所在目錄的Revit.ini最後加上下面這幾行:
[ExternalCommands]
ECCount=1
ECName1=選擇元件
ECClassName1=My.Sel.篩選器
ECAssembly1=D:\Dn\test\Selement.dll
ECDescription1=請選擇元件!
;;其中的"ECAssembly1=D:\Dn\test\Selement.dll"改成上述檔案所在的目錄即可
4.開啟Revit時2008和2009它會出現在工具下的第一行2010版會出現在addons下面,操作方式和內建篩選器一樣
5.稍晚幾天有空我會po上原始碼...
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
謝謝dannisha大大的資料
先下載試看看
測試了,需要先單選或複選物件後才能執行程式
執行後出現一個視窗,顯示目前所選到的物件
算是一個簡單的篩選器囉
先下載試看看
測試了,需要先單選或複選物件後才能執行程式
執行後出現一個視窗,顯示目前所選到的物件
算是一個簡單的篩選器囉
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
先回復研究看看
感謝D大分享
感謝D大分享
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
不知道什麼是篩選器
先抓來試看看好了 @@
先抓來試看看好了 @@
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
篩選器應該很好用
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
感謝版大的分享,下載來試試
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
感謝大大的友情分享
系統管理員
文章: 13691
註冊時間: 2026年 4月 30日, 11:43
來看看學習一下