OK~謝謝你!
我昨天有寫一個 刪除空字串 的測試小程式,已經大概可以了!
(DEFUN C:BBB ()
(SETQ TILE (GETVAR "TILEMODE"))
(COMMAND "TILEMODE" "0")
(setq TT (ssget "X" '((0 . "TEXT") (1 . ""))))
(IF (/= TT nil) (COMMAND "ERASE" TT "") (PROMPT "\n*無空字串文字1*"))
(setq TT1 (ssget "X" '((0 . "TEXT") (1 . " "))))
(IF (/= TT1 nil) (COMMAND "ERASE" TT1 "") (PROMPT "\n*無空字串文字2*"))
(setq TT2 (ssget "X" '((0 . "TEXT") (1 . " "))))
(IF (/= TT2 nil) (COMMAND "ERASE" TT2 "") (PROMPT "\n*無空字串文字3*"))
(setq TT3 (ssget "X" '((0 . "MTEXT") (1 . ""))))
(IF (/= TT3 nil) (COMMAND "ERASE" TT3 "") (PROMPT "\n*無空字串多行文字1*"))
(COMMAND "TILEMODE" "1")
(setq TT (ssget "X" '((0 . "TEXT") (1 . ""))))
(IF (/= TT nil) (COMMAND "ERASE" TT "") (PROMPT "\n*無空字串文字1*"))
(setq TT1 (ssget "X" '((0 . "TEXT") (1 . " "))))
(IF (/= TT1 nil) (COMMAND "ERASE" TT1 "") (PROMPT "\n*無空字串文字2*"))
(setq TT2 (ssget "X" '((0 . "TEXT") (1 . " "))))
(IF (/= TT2 nil) (COMMAND "ERASE" TT2 "") (PROMPT "\n*無空字串文字3*"))
(setq TT3 (ssget "X" '((0 . "MTEXT") (1 . ""))))
(IF (/= TT3 nil) (COMMAND "ERASE" TT3 "") (PROMPT "\n*無空字串多行文字1*"))
(COMMAND "TILEMODE" TILE)
(PRINC)
)
PS:另外可否請你將我那個20mb的檔案異常大的問題也貼在AUGI提問呢!謝謝
----------------
