|
Lisp : Geschwindigkeit mit ActiveX
s.wickel am 21.04.2006 um 13:54 Uhr (0)
Danke für die Antworten.Ich werde es also versuchen, Excel per Lisp zu veranlassen, die Daten in eine Temporäre Datei zu schreiben.Bis dann,Stefan
|
| In das Form Lisp wechseln |
|
AutoLisp : dcl list_box
joern bosse am 25.04.2006 um 10:49 Uhr (0)
Hallo Georg,wenn Du es gerne umständlich magst, dann könnte man doch aus dem LISP heraus die notwendige Breite abfragen, und dann mit LISP die DCL-Datei mit der entsprechenden Breite für die List_box schreiben.Ich selber habe sowas z.B. für die Anzeige von Attributen in edit_boxen gemacht, wenn die Anzahl der Attribute erst während des Programmablaufs aus einem ausgewählten Block hervorgeht.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
AutoLisp : dcl list_box
joern bosse am 25.04.2006 um 11:40 Uhr (0)
Hallo Georg,meiner Meinung nach gibt es da keinen Schieberegler.Und wenn Du später eine VLX-Datei erstellen willst, dann müßtest Du einen Temp-Pfad haben oder festlegen, in dem Du die temporär geschriebenen DCL-Datei speicherst. Beim Laden der DCL-Datei muß dann nur der komplette Pfadname anstatt nur des Dateinamens angegeben werden.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
AutoLisp : dcl list_box
benwisch am 25.04.2006 um 13:12 Uhr (0)
Hallo Georg,Jörn hat IMHO recht! Erzeuge aus Lisp heraus eine temporäre DCL-Datei und gebe dort deinen dynamischen Wert gleich mit. Ich persönlich arbeite fast nur noch so und habe bisher noch keine Nachteile dadurch gehabt. Im Gegenteil, man kann so auch schöne Funktionen schreiben, die gleich einen Dialog mitbringen, muß mir also um DCL keine weiteren Gedanken machen. Mein Freeware Programm BW_View arbeitet genauso und ermittelt das Seitenverhältnis des aktiven Ansichtsfenster (also auch aus VLX).Auf uns ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blockattribute von Linien freistellen
kathi-witt am 26.04.2006 um 14:47 Uhr (0)
Hallo Ernst.Vielen Dank für den wertvollen Tip.Ja ich studiere Vermessung und schreibe im Rahmen meiner Diplomarbeit ein Tool für AutoCAD, welches Punkte in die Zeichnung einliest und diese dann gleich mit dem entsprechenden Symbol - je nach Punktart - sowie der Punktnummer und der Höhe als Attribut darstellt. Außerdem ist es möglich einzelne Punkte anhand ihrer Punktnummern oder mithilfe einer Punktnummernliste durch eine Polylinie miteinander zu verbinden. Die Punktsymbole werden außerdem auch noch freig ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
rainer.bous am 26.04.2006 um 18:16 Uhr (0)
Habe bei der Portierung unsere Applikation "cbaCAD Industriebau" folgenden Fehler bei Verwendung von "vlax-ldata-list" festgestellt:vlax-ldata-list liefert zu eingetragenem "key" im "dictionary" nur den ersten Buchstaben statt des gesamten key-Namen zurück.Kennt jemand dieses Problem?------------------GrußRainer Bouscba Datentechnik GmbHTel: 02651 - 966 066Mob: 0171 - 35 88 170
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
cadffm am 26.04.2006 um 20:12 Uhr (0)
kann dir bestätigen das es so ist, aber nicht soll(in der Hilfe hat sich nix geändert..)Muß jetzt weg, evtl. schaust du mal in anderen Foren oder im wwwdanach, ist sicher bereits jmd. anderen aufgefallen. http://www.augi.com/login/welcome.asp oder Google..
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
rainer.bous am 26.04.2006 um 21:44 Uhr (0)
Habe die Sache auf www.augi.com in die Wunschliste gesetzt. Hoffe, das wir bald ein entsprechendes SP1 zu AutoCAD 2007 bekommen.PS: Zweiter Eintrag in Forum war keine Absicht, bin neu in dieser Umgebung und hatte erst nachher gesehen, das "Programmierung" nicht gleich "Lisp" war. Sorry------------------GrußRainer Bouscba Datentechnik GmbHTel: 02651 - 966 066Mob: 0171 - 35 88 170
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
cadffm am 27.04.2006 um 08:32 Uhr (0)
kein Thema , das es erst das 2. Posting war habe ich ja gesehen gehabt.Nebenbei:Willkommen bei AUGCE.de - AutodeskUserGroupCentralEurope
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Abfangen fehlerhafter Benutzereingaben
kathi-witt am 27.04.2006 um 13:34 Uhr (0)
Hallo,hab da mal eine Frage:Wie kann ich es in diesem Dialogfenster (siehe Anhang) realisieren, dass a) das Anklicken des OK-Buttons nicht möglich ist, solange nicht alle Felder der Edit-Boxen ausgefüllt sind, insbesondere das Feld mit der zu öffnenden Datei, denn beim Dateiformat und dem Zeichnungsmaßstab habe ich Vorgabewerte, die beim Aufruf der Dialogbox bereits in den Edit-Boxen stehen?Oder b)das beim Anklicken des OK-Buttons ein neues Dialogfenster erscheint, welches den User darüber informiert, dass ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blattnummer hochzählen
Markus_cad am 27.04.2006 um 14:12 Uhr (0)
Hallo,gibt es eine Möglichkeit per lisp, die Blattnummer auf jeder DWG-Datei hochzählen zu lassen. Auf jeder Datei ist immer der gleicheBlock (Rahm1) mit einem Attribut (Blatt), und dieses Attribut soll soll fortlaufend hochgezählt werden.Gruß MARKUS
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blattnummer hochzählen
Markus_cad am 27.04.2006 um 14:46 Uhr (0)
Ja, das Programm soll die Sheetliste im Script abarbeiten.Blatt aufziehen, Attribut (Blatt) mit 1 ausfüllen, speichernund dann mit der nächsten Datei beginnen. Aufziehen Attributmit 2 ausfüllen, speichern...Hast Du eine Lösung für mein Problem?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Abfangen fehlerhafter Benutzereingaben
joern bosse am 27.04.2006 um 15:10 Uhr (0)
und hier nochmal die LSP-Datei, mit 2 Dateianhängen ging das irgendwie nicht.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |