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

*<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

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

*<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 bin1111 于 2008-11-15, 04:03

(defun c:viewdcl()
(if (null dcl_pt)
(setq dcl_pt '(-1 -1))
)
(setq dcl_file (getfiled "開啟 DCL 檔案" "" "DCL" 2))
(princ "DCL 檔案名=>")(princ dcl_file)
(setq dia_name (getstring "\nDialog 交談框名=>"))
(if (= dia_name "")
(setq dia_name dcl_file)
)
(setq dcl_id (load_dialog dcl_file))
(new_dialog dia_name dcl_id)
;(action_tile "accept" "(setq dcl_pt (done_dialog 1))")
;(action_tile "cancel" "(done_dialog 0)")
(setq dd(start_dialog))
(princ "DD=")(prin1 dd)
(cond ((= dd 1)(princ "\n確定!!!"))
((= dd 0)(princ "\n取消!!!"))
)
(prin1)
)

(prompt "*******這是僅供瀏覽DCL的程式********")
(prin1)
------------------------------------------------------------------------------------
first001:dialog{ //dialog name
label="第一個DCL設計"; //對話框主表頭
:text{ //文字物件
label="新手上路,請多包涵"; //文字內容
}
ok_only; //僅有OK『確定』按鍵
} //end dialog
*****檔案名稱為first.DCL*****
-------------------------------------------------------------------------------------
我照著書上的解說順序執行,卻跳出錯誤視窗

對話方塊[C:\LSPTOOLS\first.dcl]內有錯誤,第一行:
警告:重新定義物件
符號:[first001]。

對話方塊[C:\LSPTOOLS\first.dcl]內有錯誤,第一行:
警告:語法錯誤
符號:[first001]。

請問要如何才能讓他正常運作?

目前就卡在這裡無法再進一步學習,所以只需要了解怎麼讓他正常運作或是解決的方案就行了。
----------------------------------------------------------
我常是用了後面的範例,卻沒有一個能用

照說明看了一下ACAD.dce

結果都是一堆

錯誤 於「dia5a1」內。(widget 類型 = ** undefined **,key =「」)
這個類型的 Widget 不能有子系。

而且仍會跳出物件重新定義和語法錯誤的視窗出來

是我電腦的問題嗎?還是操作上有錯誤? 火冒三丈


bin1111 在 2008-11-17, 12:02 作了第 1 次修改

bin1111
一般會員
一般會員

文章總數 : 16
年齡 : 31
來自 : Taipei
職業 : 鋼筋撿料
愛好 : AutoLISP
個性 : 沉穩
使用年資 : 8年以上
使用版本 : 2016
經驗值 : 3281
威望值 : 18
注冊日期 : 2008-11-04
男 白羊座 虎

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 Tiger&蘋果爸 于 2008-11-17, 08:46

嗯...請問有將範例的DCL及LSP檔案放置到 系統的支援路徑嗎?

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

文章總數 : 17064
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63868
威望值 : 12639
注冊日期 : 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

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 bin1111 于 2008-11-17, 12:01

問題已經解決了,雖然還是不知道原因為何,可能是我胡亂設定的緣故吧?

後來我用了新增移除程式來還原CAD預設值就可以順利的打開了。

因為我雖然使用CAD,但是卻偏向於計算與統計之類的作業,所以必須要做一些繁瑣的動作,

因此LISP與DCL算是我最需要學的,此外還有EXCEL的編寫等。

雖然還只是個新手,不過目前靠自學已經有點成果了,但經驗與見識還遠遠不足。

現在問題已經解決了,總覺得好像白忙一場,不過還是先謝過頻果爸了。

有問題的時候去新增移除程式選移除CAD(我的版本是2008)就會跳出移除或是還原預設值的視窗。

還原後工具列與個人設定不變,不過 工具=>選項=>檔案 裡的變更都恢復到原來的樣子了。

或許是先前使用CAD書刊附贈的光碟範例加入時,沒先點加入就直接點瀏覽的緣故,覆蓋掉原來的路徑也說不定。

有了這一招,不管CAD怎麼設定到亂七八糟也能簡單的恢復原狀了。(其實是我不熟才會這樣子......) 三條線

bin1111
一般會員
一般會員

文章總數 : 16
年齡 : 31
來自 : Taipei
職業 : 鋼筋撿料
愛好 : AutoLISP
個性 : 沉穩
使用年資 : 8年以上
使用版本 : 2016
經驗值 : 3281
威望值 : 18
注冊日期 : 2008-11-04
男 白羊座 虎

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 Tiger&蘋果爸 于 2008-11-18, 01:14

如果是路徑的問題倒是有可能...
不過,建議有問題請先提出來討論,真的不行再來移除重灌比較不會浪費時間!!

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

文章總數 : 17064
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63868
威望值 : 12639
注冊日期 : 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

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 bin1111 于 2008-11-18, 01:50

那不是移除重灌,只是還原預設值而已。

bin1111
一般會員
一般會員

文章總數 : 16
年齡 : 31
來自 : Taipei
職業 : 鋼筋撿料
愛好 : AutoLISP
個性 : 沉穩
使用年資 : 8年以上
使用版本 : 2016
經驗值 : 3281
威望值 : 18
注冊日期 : 2008-11-04
男 白羊座 虎

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 Tiger&蘋果爸 于 2008-11-18, 02:05

bin1111 寫到:那不是移除重灌,只是還原預設值而已。
喔...你是說 選項 的 個案設定 重置(RESET) 嗎~
那你的狀況應該就是路徑問題~
這是一個不錯的方法,可以解決一般的狀況!

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

文章總數 : 17064
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63868
威望值 : 12639
注冊日期 : 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

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 bin1111 于 2008-11-18, 04:17

應該是不一樣的,重置似乎是屬於個案設定,工作區與個人化介面的問題。

不過我弄到的是支援檔案路徑,在這種情況下個案設定無法還原。

另外我之前有一點說錯了,應該是再一次安裝CAD時,選擇第二選項

<修復或重新安裝>

然後選擇修復我的AUTOCAD2008安裝,將CAD回復到預設值的狀態

不過在個案設定方面並不會受到影響,另外個案設定也可以匯出以防萬一重灌或是轉移電腦用(檔名為 .arg)

個案也可以設立許多種,如2D繪圖用,3D繪圖用,圖型模組等

最主要是將自己的偏好設定轉換為不同頁面以方便切換

bin1111
一般會員
一般會員

文章總數 : 16
年齡 : 31
來自 : Taipei
職業 : 鋼筋撿料
愛好 : AutoLISP
個性 : 沉穩
使用年資 : 8年以上
使用版本 : 2016
經驗值 : 3281
威望值 : 18
注冊日期 : 2008-11-04
男 白羊座 虎

回頂端 向下

回復: *<已解決>使用CAD書附贈的DCL範例,卻無法順利打開!!

發表 由 Tiger&蘋果爸 于 2008-11-18, 05:25

謝謝你的分享~
選項 的 重置 的功能是可以回復預設路徑的喔,你可以在試試看!

早期我也是使用 個案設定 來設定 2D繪圖用介面及3D繪圖用介面
,而現在我都使用 工作區 時來快速設定,但是各有利弊及用途,可以依照使用用途來選擇你要的方式!!

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

文章總數 : 17064
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 63868
威望值 : 12639
注冊日期 : 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

回頂端 向下

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


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