Vytisknout stránku | Zavřít okno

Odkaz na txt

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=1594
Datum vytištění: 15.srp.2026 v 16:35


Téma: Odkaz na txt
Odeslal: Ferdinand
Předmět: Odkaz na txt
Datum odeslání: 03.lis.2005 v 15:15
Jakým způsobem (anebo jestli vůbec) lze v lispu odkázat na vnější txt seznam? Tj. mám seznam, ve kterém prvky (=co řádek to jeden prvek) jsou postupně doplňovány, a zobrazí se v dialogu pro výběr. Zatím to mám řešený tak, že tento seznam prvků je součástí lispu - je to dosti krkolomné (při doplňování musím vyhledat, na kterém místě, ve kterém lispu to mám...).



-------------
-FerTh-



Odpovědi:
Odeslal: pavlacka
Datum odeslání: 03.lis.2005 v 15:35

;--- precte textovy soubor a z radku vytvori seznam
(defun fMklist_from_txt (name_of_txt_file / f radek seznam) 
  (setq seznam '())
  (setq f (open name_of_txt_file "r"))
  (setq radek (read-line f))
  (while radek
    (setq seznam (cons radek seznam))
    (setq radek (read-line f))
  )
  (close f)
  (reverse seznam)
)

roman p.



Odeslal: Ferdinand
Datum odeslání: 07.lis.2005 v 15:37
Dík, ale protože nejsem lisp-hlava...
1. Který txt soubor přečte (=na který se chci odkazovat): [name_of_txt_file? radek? seznam?]
2. Který je ten vytvořený seznam: [name_of_txt_file? radek? seznam?]



-------------
-FerTh-


Odeslal: pavlacka
Datum odeslání: 07.lis.2005 v 17:35

;- nekde tady bude ta predtim poslana funkce fMklist_from_txt, ma pouze jeden parametr a tim je jmeno textoveho souboru.

(defun c:NECO()

(setq seznam_hodnot (fMklist_from_txt "c:\xxx.txt"))

;-----funkce fMklist_from_txt vraci seznam, kde jednotlive polozky jsou radky textoveho souboru

)

roman p.



Odeslal: PepaR
Datum odeslání: 08.lis.2005 v 12:58
Tento problém řeší funkce rtext v Express Tools...


Odeslal: Ferdinand
Datum odeslání: 10.lis.2005 v 08:45
Původně odeslal(a) PepaR PepaR napsal(a):

Tento problém řeší funkce rtext v Express Tools...

Rtext pouze vloží do výkresu textový soubor jako blok.



-------------
-FerTh-



Vytisknout stránku | Zavřít okno