lincctw_ccl 发表于 2011-5-19 17:13:35

當ssget未抓到所設定的條件時,出現提示或中斷程式??

本帖最后由 lincctw_ccl 于 2011-5-19 17:14 编辑

各位好!!
請教下列程式 ssget 圖層名 gg
但當沒這個圖層時 都會出現如下提示
不明的指令"VPP". 請按 F1 取得說明.

請教在(setq ss (ssget........................這段該如何修改才能在抓不到圖層時有所提示並中斷程式?

謝謝!!

(defun c:vpp ()
.....................
(setq ss (ssget "C" p1 p2 '((8 . "gg"))))
(ssget "C" p1 p2)


(command "_.CHANGE" ss "" "P" "la" "333" "")
.............................

caoyin 发表于 2011-5-19 17:31:36

(if (setq ss (ssget "C" p1 p2 '((8 . "gg"))))
(progn
.....................
(command "_.CHANGE" ss "" "P" "la" "333" "")
......................
)
)
也可查询系统变量ERRNO的相关说明

lincctw_ccl 发表于 2011-5-19 22:16:08

回复 caoyin 的帖子

感謝 caoyin 版主!!
問題解決了
謝謝!!
页: [1]
查看完整版本: 當ssget未抓到所設定的條件時,出現提示或中斷程式??