|
Lisp : Layout exportieren
cadffm am 03.03.2004 um 12:25 Uhr (0)
eine fertige Lösung gibt es da soweit ich weis immernoch nicht,- glaube nicht das dir hier jmd. eine tolle 1-Knopf Lösungbieten kann.nutze im Forum mal das Stichwort IMBAL ...( Forum: RUND UM AUTOCAD )Das Problem kommt schließlich häufiger vor und wurde bereits besprochen.möchte dir natürlich nicht alle Hoffnung nehmenEs gibt Befehle die helfen können, zB chspaye aus den Expresstools,Imbal von CADchup (www.cadditions.de)Die Einknopflösung wäre evtl möglich wenn du klarstellen kannst das: es sich nur um 1 L ...
|
| In das Form Lisp wechseln |
|
Lisp : Layout exportieren
Proxy am 04.03.2004 um 22:20 Uhr (0)
Zitat:# es sich nur um 1 Layout, bzw nur um 1 Layout-Ansichtsfenster handelt.# Du keine Blöcke in der DWG hast, bzw diese gesprengt werden dürfen. (Weil: was passiert mit Blöcken die Halb im Ansichtsfenster zu sehen sind un dzur Hälfte nicht !?!)# Wie sieht es mit Xref´s aus ???Wieso ist das Ihre Meinung Hr. Mattis ?Imbal funktioniert soweit gut, hab über mehrere Zeichungen mit jeweils mehrerern Layouts mit auch jeweils mehreren Ansichtsfenstern pro Layout es (leicht von der Layertruktur und Dateinamen ...
|
| In das Form Lisp wechseln |
|
Lisp : ErrorHandler
rkauskh am 14.05.2009 um 10:12 Uhr (0)
HalloIch habe jetzt mit vl-catch-all-apply das Überschreiben einer bestehenden Datei geregelt und den Programmabbruch verhindert. Für das gesamte LISP habe ich die *error*-Funktion von oben genommen. Funktioniert soweit.Da ich eigentlich den gesamten Code "zusammengeklaut" habe, teilweise von mapcar, teilweise hier im Forum, würde ich das Resultat gern allen zur Verfügung stellen. Gibt es dafür eine zentrale Möglichkeit?Der Vollständigkeit halber, in dem Code von oben mußte die fettgedruckte Zeile noch geä ...
|
| In das Form Lisp wechseln |
|
Lisp : Problem mit (* Realzahl -1)
FiRePhoeniX am 18.05.2009 um 15:09 Uhr (0)
Danke wronzky für die antwort.Ich vermute du meinst das ich statt (* Real 1) -1.0 nehmen soll.Bringt leider auch nichts.Das komische ist ja das die koordinaten alle richtig errechnet sind.Und auch das Umdrehen der Zahl richtig ist.Autocad kommt mit dem einfügen nicht kann zurecht.Was mich richtig ärgert.FiRE
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
alfred neswadba am 19.05.2009 um 21:00 Uhr (0)
Hi,ich hab keine Ahnung von LISP, aber vielleicht kann wer mit dieser Meinung etwas LISP-artiges draus machen:a) wenn nicht durch Applikationen überschrieben, dann sollte das Fenster (Der Titel des Applikationsfensters) von AutoCAD/ACA/MAP/CIVIL/... Dir Auskunft geben können, was gerade gestartet ist, über den Window-Handle kann man zumindest mit ActiveX drauf zugreifenc) ebenfalls über ActiveX liefert Dir (ich kanns leider nur mit VBA-Syntax beschreiben):ThisDrawing.Application.FullNameden Pfad zur Acad.E ...
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
josch76 am 20.05.2009 um 17:36 Uhr (0)
Hallo zusammen,ich verwende ADOLisp, um Daten aus einer SQL Datenbank auszulesen. Wie komme ich aber an die Variablen ran, um Autocad damit zu füttern?Ein Beispiel:Executing a SELECT statement to retrieve some data:"SELECT * FROM g000 WHERE identnr = 4.6015.00100"Result:(("fi_nr" "identnr" "ben" "gegrp" "ch" "info" "doku" "me" "mes" "disstufe" "txt_nr" "datneu" "userneu" "dataen" "useraen" "aendnr" "chargen_gen" "chargen_pflicht" "kn_variant" "kurz_ben" "objektid" "serien_pflicht" "var_akt" "updatenr" "eti ...
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
marc.scherer am 20.05.2009 um 19:21 Uhr (0)
Hi Jan,also wenn ich mir die Registry so anschaue, finde ich eigentlich so ziemlich alles was ich benötig im passenden Produktschlüssel:Code:[HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADR17.0ACAD-5004:409]"Roaming"="1"@="""ExtensionRootFolder"="C:Documents and SettingsAll UsersApplication DataAutodeskADT 2007enu""NIWSelection"=dword:00000000"Release"="5.0.318.0""Language"="English""ProductCode"="{5783F2D7-5004-0409-0002-0060B0CE6BBA}""AcadLocation"="C:Program FilesAutodesk Architectural Desktop 2007UK""Locati ...
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
tappenbeck am 19.05.2009 um 09:41 Uhr (0)
hi !es wird zwar immer eine acad.exe statt - aber in einem bestimmten zugehörigen verzeichnis.beim starten von adt 2010 ist zwar in der startzeile die AecBase.dbx mit gelistet - aber ich bin mir nicht sicher, ob diese datei auch in anderen verzeichnissen vorkommen können. zum beispiel wenn ein enabler installiert ist.gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
tunnelbauer am 19.05.2009 um 09:49 Uhr (0)
1.) Wenn du was schreibst: Schreibe es fertig.2.) AecBase.dbx ist sehr gut geeignet - dann weisst du nämlich dass du ein auf AutoCAD-basierendes Produkt gestartet hast... ------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
| In das Form Lisp wechseln |
|
Lisp : ADT2010 - Prüfung
tappenbeck am 19.05.2009 um 09:51 Uhr (0)
hi !"AutoCAD-basierendes Produkt".. basiert, das ist Map auch.Damit weiß ich aber noch nicht, ob es sich um ADT handelt.Gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
marc.scherer am 20.05.2009 um 19:05 Uhr (0)
Ich würde es ungefähr folgendermassen machen:Code:;|Example(setq XX (("fi_nr" "identnr" "ben" "gegrp" "ch" "info" "doku" "me" "mes" "disstufe" "txt_nr" "datneu" "userneu" "dataen" "useraen" "aendnr" "chargen_gen" "chargen_pflicht" "kn_variant" "kurz_ben" "objektid" "serien_pflicht" "var_akt" "updatenr" "etiketttyp" "etkeinheit" "herstellernr" "identnr_nf" "kn_verp" "lm_art" ) (23 "4.6015.00100 " "Kugelhahn AE ...
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
josch76 am 22.05.2009 um 09:53 Uhr (0)
Danke für die schnelle Antwort. Nur so ganz klar komme ich damit noch nicht. Ich kopiere also den unteren Code in meine Lisp Datei, soweit klar. Nur wie ich an die einzelnen Werte komme, ist mir noch nicht ganz klar.
|
| In das Form Lisp wechseln |
|
Lisp : Variablen aus ADOLisp verwenden
marc.scherer am 23.05.2009 um 02:02 Uhr (0)
Zitat:Nur wie ich an die einzelnen Werte komme, ist mir noch nicht ganz klar*staun* Mensch, Du machst mit ADOLisp rum und weißt nicht wie Du aus dem Ergebnis meiner Funktion den Wert des gesuchten Schlüssels bekommen kannst?Hast Du Dir den ganzen Kommentar der beiden Funktionen mal DURCHGELESEN?Wenn Du den nicht liest, wirst Du auch keine Ahnung davon bekommen was Du damit anfangen sollst...Aber mal n Tip:Die Funktion ADOLISTGETVALUE gibt ja n punktiertes Paar zurück wenn der gesuchte Key gefunden wurde.I ...
|
| In das Form Lisp wechseln |