Zobrazit plnou verzi příspěvku: seznam bodů

X-man
08.12.2004, 18:46
Pomocí příkazu LIST (v AutoCADu 2004) vygeneruji přes 17tisíc. bodů. Potřeboval bych souřadnice bodu dostat do souboru *.txt.
Snažil jsem se je stáhnout přes příkaz copyhist, ale zobrazí se mi pouze body zobrazené v příkazovém řádku (cca 200 posledních příkazů).
Existuje nějaký jiný příkaz?
Lze nastavit počet zobrazení posledních příkazů?
Díky
 

Vladimír Michl
08.12.2004, 20:05
možná LOGSOUBOR_ANO (viz http://www.cadforum.cz/cadforum/qaID.asp?tip=1876), ale asi by to bylo spíš na nějaký LISP nebo VBA prográmek

Seiner
09.12.2004, 07:32
Jeden z evergreenů této konfery. Já bych na to šel lispem asi nějak takhle:
(setq i 0)(setq uzly nil)(setq V (ssget "X"(list(cons 0 "POINT")))      p (sslength V))(while (< i p)       (setq i (1+ i)               p1(cdr(assoc 10(setq a(entget(ssname v (1- i))))))               uzly (append uzly  (list(append (list i)(list p1)) ))        ))(setq vystup(open "body.txt" "w"))
(setq i 0)(while (< i p)    (write-line (strcat (rtos(car (nth i uzly))2)         ": " (rtos(car(cadr(nth i uzly)))2)         ", " (rtos(cadr(cadr(nth i uzly)))2)         ", " (rtos(caddr(cadr(nth i uzly)))2)) vystup)    (setq i (1+ i)))
(close vystup)