|
Lisp : variablen speichern
neurosis am 24.11.2010 um 16:21 Uhr (0)
schau dir doch mal die koordinaten in der erstellten datei an. stimmen die mit deinen in der zeichnung ueberein?grussmarco------------------Marco Heuer www.arc-aachen.de Airport Office
|
| In das Form Lisp wechseln |
|
Lisp : Reactor Zeichenreihenfolge
neurosis am 24.01.2012 um 10:39 Uhr (0)
eine liste von vla-objects soll drinstehen.wenn die multilinie das letzte element in der zeichnung ist, so:Code:(setq obl (list (vlax-ename-vla-object (entlast)))grussmarco------------------Marco Heuer www.arc-aachen.de Airport Office
|
| In das Form Lisp wechseln |
|
Lisp : variablen speichern
neurosis am 24.11.2010 um 14:36 Uhr (0)
hallo theo,die erste frage verstehe ich nicht richtig.willst du in der selben zeichnung gleich anschliessend mit der liste rechnen oder in einer anderen?wenn erstes, dann ruf doch einfach deine funktion koordinatenliste aus der funktion, welche berechnen soll, auf und speicher den rueckgabewert in einer variablen.wenn zweitens, dann ist das mit der datei nicht so verkehrt.zum schreiben einer koordinate in eine zeile der datei(write-line (strcat "(" (rtos x1 2 14) " " (rtos y1 2 14) ")"))zum lesen(read-line ...
|
| In das Form Lisp wechseln |
|
Lisp : Speicherdatung der aktuellen Datei ermitteln
neurosis am 20.01.2011 um 17:59 Uhr (0)
es gibt doch die methode GetFile beim FileSystemObject.wenn du also(setq fo (vlax-invoke-method fso GetFile "c:
ame.txt))anwendest, bekommst du; IFile: File Interface; Eigenschaftswerte:; Attributes = 32; DateCreated (RO) = 40487.4; DateLastAccessed (RO) = 40563.6; DateLastModified (RO) = 40553.6; Drive (RO) = #VLA-OBJECT IDrive 0d320678; Name = "Zeichnung3.dwg"; ParentFolder (RO) = #VLA-OBJECT IFolder 0d320a10; Path (RO) = "c:
ame.txt"; ShortName (RO) = "name.txt"; ShortPath (RO) = "c:
ame.txt"; ...
|
| In das Form Lisp wechseln |