|
AutoLisp : Probleme mit align
Mci am 01.03.2006 um 08:33 Uhr (0)
Hallo Udo,doch, ich meine den Autocad-Befehl Ausrichten oder _align. So weit ich weiß ist der aber nicht "nativ", soll heißen, er läßt sich z.B. nicht sauber mit (command "_align" ...) aufrufen. ------------------tom
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
Paulchen am 01.03.2006 um 10:33 Uhr (0)
Hallo Mci,bitte erläutere diesen Satz nochmal. Zitat:1) Ich rufe align folgendermaßen auf, da es sich um einen nicht nativen Befehl handelt:(c:align ...)Das funktioniert...Woher rufst Du auf? In der Acad-Befehlszeile? Dann kannst Du Dir die Klammern und das "c:" sparen, Du müßtest also nur "align" eingeben. Vermutlich - ich bitte um Korrektur - rufst Du allerdings aus Lisp heraus auf. Dann kann ich nur auf den Beitrag von CAD-Huebner verweisen. Es wäre durchaus denkbar, daß der Aufruf aus AutoCAD heraus er ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : getfiled
bu am 01.03.2006 um 11:21 Uhr (0)
Tach Leute, die 2te Frage heute schon:kann ich diesem befehl noch ein weiters Attribut mitgeben(getfiled "Datei (*.dat)" "c:" "DAT" 0) Ich möchte dass mir nicht nur nach allen *.dat-Dateien gefiltert wird sondern auch noch nach Name.Z. B. *BMW*.datHat jemand eine Idee?Grüsse bu
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp zum Plotterkonfigurationen (pc3) ändern
411 am 01.03.2006 um 13:36 Uhr (0)
Hallo Ihr,ist es möglich via Lisp allen Layouts einer Zeichnung eine neue Plotterkonfiguration (pc3) zuzuweisen!? wenn ja, bitte Lisp-Datei angeben!?Besten Dank....
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp zum Plotterkonfigurationen (pc3) ändern
charlieBV am 01.03.2006 um 13:48 Uhr (0)
Hi,ich glaube, cadffm wollte dir im Rund um Autocad Forum sagen, dass du hier im Lisp-Forum die Suchfunktion nutzen sollst. Nicht "suchen lassen" von anderen Usern... war aber auch wirklich ein bisschen missverständlich ausgedrückt ------------------Gruß Yvonne ADT-Help-Site"Du bist einen uns unbekannten Weg in eine andere Form des Seins gegangen. - Wir sehen uns wieder in deinem Paradies!"
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
Mci am 02.03.2006 um 20:07 Uhr (0)
Vielen Dank für die Anregungen. Ich habe nun als Anfänger so viel zu überlegen, daß ich mich wohl eine ganze Weile damit beschäftigen werde. zu 1) Das mit dem (if (not (member "geom3d.arx" (arx)))(arxload "geom3d.arx")) werde ich mal ausprobieren, hört sich gut an. zu 2) Offensichtlich bricht _align mein (command "_undo" "b") mit einem eigenen (command "_undo" "b") ab, denn wie ich von Axel nun gelernt habe aus dem o.g. Link, der sich mit einem allgemeinen Error-Handler beschäftigt (von dem ich ansonsten ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
WolfgangGutke am 03.03.2006 um 09:37 Uhr (0)
Nach immer genau dem vierten Aufruf erschien folgende ACAD-Meldung: "Befehle können nicht tiefer als vier verschachtelt werden." Danach: Autocad-Absturz. In einem anderen Beitrag hier im Forum klagte jemand über genau diese Fehlermeldung. Vielleicht kann das jemand näher erklären???? Dies Problem rührt vom (command "align" ...) her!!!! Habe es auch gehabt. Verwende mal mein Beispiel mit dem Aufruf von (align ...), dann klappt es auch mit dem Nachbarn.VGWolfgang------------------ LISP = Lots of Insane Stu ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
WolfgangGutke am 03.03.2006 um 19:21 Uhr (0)
Hi,schaue dir doch mal die Hilfe der Entwicklerumgebung in AutoCAD an. Dort findest du auch die Anleitung zum Ausrichten im 2D Raum. Das Ausrichten im 3D kannst du auf mein Beispiel zurückgreifen.Mein Beispiel(align BlockNeuBlockNeu-EP_OR Block1-EP_URBlockNeu-EP_OL Block1-EP_ULBlockNeu-EP_UL Block1-EP_OL"" "3d")ist wie folgt zu verstehen:BlockNeu ist der Block, der Ausgerichtet werden sollBlockNeu-EP_OR, BlockNeu-EP_OL und BlockNeu-EP_UL sind die Punkte, die Ausgerichtet werden sollenBlock1_EP-UR ... sind ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : dcl anfaenger
gmk am 05.03.2006 um 18:46 Uhr (0)
hi lispler!bin ganz am anfang mit dcl und habe drei fragen dazu:1.wie komme ich an die rückgabe werte der dcl datei wenn ich keine eíngaben verändere und nur mit ok bestätige (auch unter berücksichtigung von (set_tile) und value. die auskommentierten(get_tile) anweisungen funktionieren leider nicht.2.was ist der unterschied zw. (action_tile) und (get_tile)? (ich stells mit in etwa so vor: action_tile: wenn "key pressed" mache das was in der gequoteten anweisung steht (lisp-ausdruck). get_tile: enthält den ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Bereinigungsfunktion im Batch
Jan Boettcher am 06.03.2006 um 13:59 Uhr (0)
Hallo an Alle hier im Forum,Ich gehöre eigentlich zur I-deas-Unigraphics-SolidWorks-Programmierfraktion und genau da liegt mein Problem:Ich habe die Aufgabe eine kleine Automatisierungslösung in UG zu erstellen. Am Ende entsteht dort eine dxf Datei mit bekanntem Namen und Speicherort. Diese möchte der Kunde mit dem ebenfalls vorhandenen Autocad (2002) auch noch automatisch bereinigt haben (siehe Bild).D.h. ich möchte aus meiner Applikation heraus entweder einen Batch-Prozeß starten, der dann Autocad aufruf ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xref
wronzky am 07.03.2006 um 14:15 Uhr (0)
Hallo Frank,habs jetzt auch mal probiert:Code:(defun c:clip-info ( / bl pt) (setq bl (car (entsel))) (setq pt (get-clips bl)) (mapcar (lambda (x) (trans x bl 0)) pt))Du hast tatsächlich recht, aber wie jetzt weiter weiss ich auch nicht spontan. (Das Problem tritt aber nur bei kopierten xrefs auf.) In der AutoCAD-Hilfe steht halt nur:Definitionspunkt für Zuschneide-Umgrenzung (im OKS; stets größer oder gleich 2), basierend auf einem XRef-Skalierfaktor von 1.Darauf hab ich mich verlassen... Wenn Du eine Lösu ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xref
wronzky am 07.03.2006 um 22:15 Uhr (0)
Hi Frank,Habe mir Deine Funktion mal angesehen. Wesentlich ist da ja, dass Du zu den einzelnen Koordinaten noch die entsprechenden Koordinaten den jeweiligen Basispunkt des Blockes hinzuzählst. Guter Ansatz, entspricht ja der Basispunkt dem null-Punkt des OKS des Blockes, und wenn schon das (trans x bl 0) nicht geht , muss mans halt von Hand machen... (Ich glaube das mit dem nth 3 und nth 7 kannst Du Dir sparen, weil da - bei mir zumindest - immer 0 steht). Daher könnte man die Funktion noch etwas eindampf ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fontname in ICAD oder ACAD
Theodor Schoenwald am 08.03.2006 um 11:42 Uhr (0)
Hallo Thomas, ...Hä? was hat die Registry mit irgentwelchen Stylenames zu tun??...Zum umwandeln von Text in Polylinien in ICAD möchte ich folgendes machen:- Bei einem Text der in ICAD geschrieben wurde, den Textstil und den Text auslesen.- Danach beides dem Programm "Schrift2DXF" (ist cad-kas) als Parameter übergeben.- "Schrift2DXF" macht eine DXF-Datei mit Polylinien von der Textkontur, die ich dann als Block einlesen und den Text ersetzen kann.Es funktioniert alles bis auf den Fontnamen, den "Schrift2D ...
|
| In das Form AutoLisp wechseln |