Lisp »Tips 'n Tricks »Salvare in una lista il contenuto di un file TXT ...potresti risolvermi il seguente problema in autolisp?
(defun C:TXT2LST (/ lst nf f1 riga ) ; inizializzo la lista lst (setq lst (list nil)) (setq nf (getfiled "Txt2Lst" "" "txt" 0)) (if (/= nf nil) (progn ; apro e leggo il file nf (setq f1 (open nf "r")) (setq riga "x") (while (/= riga nil) ; legge una riga del file (setq riga (read-line f1)) ; aggiungo la riga alla lista (setq lst (append lst (list riga))) ) ; chiudo il file (close f1) ; visualizzo il contenuto della lista ; sulla riga di comando (princ lst) ) (progn (princ "\n File non trovato")) ) (princ) ) ; eof |