|
AutoLisp : Dateinamen übernehmen
Brischke am 23.06.2003 um 12:53 Uhr (0)
Hallo Stffen, zunächst würde ich die Datei mit Pfad auslesen, dann würde es so aussehen. Code: (setq NAME (strcat (getvar DWGPREFIX ) (getvar DWGNAME )) f (open c:
ame.txt w ) ) (write-line NAME f) (close f) ;... (setq f (open c:
ame.txt r )) (setq NAME (read-line f)) (close f) (command _.saveas NAME) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! 4 Neue Tool s im FreeDownload (gesamt 33)!?
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Dabrunz am 05.06.2003 um 09:01 Uhr (0)
Tag zusammen. In meinen Programmen nutzte ich in den AutoCAD2k*-Versionen vor 2004 eigendl. immer das BlackBoard zur Datei übergreifenden Datenhaltung. Zum Teil - und der Anteil ist nicht unerheblich - diente es mir auch als eine Art Datei-Cache: Daten lesen - konvertieren - ins BlackBoard. Ziemlich effektiv war s, aber damit scheint Schluss zu sein, denn die Zugriffe auf diesen Namensraum scheinen mir um so vieles langesamer geworden, dass - gerade bei größeren Datenmengen - der Ansatz zum Scheitern v ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
marc.scherer am 13.06.2003 um 11:29 Uhr (0)
Hi Achim, *null-check* was meinst Du denn mit: Implementierung eines quasi-separaten und globalen Daten-Containers, der nicht Zeichnungs übergreifend ist Was ist er denn nu? global oder NICHT Zeichnungsübergreifend? Was hältst Du von ner ini-Datei? (Ich hab da geade was zum lesen und schreiben in Lisp gebaut... ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Dabrunz am 13.06.2003 um 13:14 Uhr (0)
Hi. Sieht nach meiner Standard-Schwäche aus: Ich hab nicht konkret genug beschrieben, was ich eigendlich machen will und warum. Aber der Reihe nach: Zitat: Was hältst Du von ner ini-Datei? Wenig, denn ich will ja gerade einen Datei-Cache implementieren. Voreinstellungen für Dialoge oder Benutzer-Eingaben, Programm-Einstellungen und Applikations-relevante Daten liegen ja immer in haufenweise Dateien herum - ist zumindest bei mir so. Werden die Daten jetzt beim Initialisieren des Programms aufbereite ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Brischke am 13.06.2003 um 13:41 Uhr (0)
Hallo Achim, prinzipiell ist das sicher interessant, ich arbeite in solchen Fällen auch nur mit globalen Variablen, mit dem Nachteil, dass diese für jede Zeichnung neu gebastelt werden müssen. Mir fällt allerdings keine Lösung ein, wie man das anders machen sollte, als eben über das BB. Nur die INI-Lösung von Marc wäre dann interessant, wobei dann zusätzliche Prüfroutinen rein müßten, ob die Datei nun aktuell ist, oder eben nicht. Alles ziemlich aufwendig. Zusammengefasst heißt das: Interesse ja, aber mir ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Dabrunz am 27.06.2003 um 18:22 Uhr (0)
OK - nach einigen Tagen Abstinenz ganz kurz meinen Hauch einer Idee: (0) Das Ding braucht einen Namen - ich nenn s IOCache (1) Zumindest eine globale Variable werden wir brauchen, die alle Daten in Form eines Assoziations-Baums (kurz: AssocTree ) bereit hält. Vorteil: Alle wesendlichen Basis-Funktionen für Daten-Zugriff und -Manipulations gibt s schon. (2) Wir brauchen ein Kennzeichen, mit dem Zeichnungen innerhalb der gleichen AutoCAD-Session zur Synkronisation der der Daten gezwungen werden, wen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : "neue acad-farben" konvertieren
tappenbeck am 30.06.2003 um 20:48 Uhr (0)
autocad bietet eine reihe neuer farben mit der 2004 version. die image-schaltflächen können aber nur farben bis 256 verarbeiten. kennt jemand von euch einen lösungsansatz diese dennoch zu verarbeiten - vielleicht durch die suche einer nahegelegenen farbe ? vielen dank im voraus. gruß Jan :-) ------------------ jan :-)
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anwendung *.vlx erstellen
WolfgangE am 18.06.2003 um 08:50 Uhr (0)
Hallo Dirk, weiterhelfen kann ich zwar auch nicht, aber ein ähnliches Phänomen hatte ich auch mal: Wenn ich drei Lips-Dateien zur VLX zusammengefasst habe, wurde das zwar kompiliert, aber ich konnte die Funktionen nicht mehr aufrufen (mit der Fehlermeldung, die Funktionen würde es nicht geben). Erst wenn ich den Code der Lisp-Dateien in eine gemeinsame Datei geschrieben habe, hat es funktioniert. Vielleicht hängt das ja irgendwie mit deinem Problem zusammen? Ciao, WolfgangE
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anwendung *.vlx erstellen
benwisch am 30.06.2003 um 11:56 Uhr (0)
du benutzt den vl-editor von acad (vlide) ?? ja ?... der anwendungserstellungs-assistent erstellt eine .prv datei. über datei-- anwendung erstellen-- eigenschaften einer anwendung. nun die prv-datei auswählen. jetzt ist eine neue box zu sehen mit den oben erwähnten und weiteren registerkarten. ich hatte angangs mit dem einen und anderen programm von mir das gleiche prob. bei mir war es aber eine acet- funktion. wie es mit vlax-funktionen ist weiss ich nicht, da ich meine routinen wie in meinem ersten posti ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anwendung *.vlx erstellen
WolfgangE am 01.07.2003 um 08:31 Uhr (0)
Hallo Benwisch, ich habe deine Einstellungen übernommen und die VLX neu erstellt. Die Ausgabe findest du im Anhang. So weit alles in Ordnung, würde ich sagen. Ich habe bei dieser Gelegenheit noch was rausgefunden: Ich habe im Lisp-Editor ein Projekt erstellt, welches 3 Lisp-Dateien enthält. Beim Erstellen der Anwendung gebe ich dann immer diese Projektdatei an. Jene Lisp-Datei, welche im Projekt an oberster Stelle steht, deren Funktionen kann ich aufrufen. Die Funktionen aller anderen Lisp-Dateien bleiben ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Anwendung *.vlx erstellen
Dabrunz am 01.07.2003 um 12:16 Uhr (0)
Tag zusammen. Mir fallen hier ein paar Sachverhalte ein, die ich mal anmerken will: (1) In der AutoCAD-Online-Hilfe gibt s ne Menge brauchbarer Informationen zum Kompilieren von VLisp-Projekten. Zu finden sind sie unter Autolisp Developers s Guide - Using the Visual LISP Environment - Building Applications . Gab s bei A2k auch als PDF - kann ich bei Nachfrage mal zur Verfügung stellen. (2) Projekte sind das A und O beim Erzeugen von VLisp-Applikationen. Also immer zuerst ein Projekt erstellen, in dem ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : pc3-datei via prompt erstellen/bearbeiten
tappenbeck am 02.07.2003 um 16:34 Uhr (0)
gibt es einen weg eine pc3-datei über die befehlszeile zu erstellen bzw. zu bearbeiten ?? mit _-stylemanager hat das nicht geklappt. vielen dank im voraus. gruß Jan :-) ------------------ jan :-)
|
| In das Form AutoLisp wechseln |
|
AutoLisp : pc3-datei via prompt erstellen/bearbeiten
Brischke am 02.07.2003 um 23:17 Uhr (0)
Hallo Jan, wenn du eine Vorlage hast, dann mit kopieren. Aber mit Stiften einstellen, ... wüßte ich im Moment nichts. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Irgendwann muß man schlafen, deshalb: +!+!+Urlaub vom 01.08.-30.08.2003+!+!+
|
| In das Form AutoLisp wechseln |