|
Anwendungen : Intelligentes CAD Programm gesucht
Leo Laimer am 01.08.2007 um 08:28 Uhr (0)
Zitat:Original erstellt von bbumm:...Woher du dir rausnimmst mir das ... zu unterstellen frage ich mich allerdings...Du kennst doch den Spruch mit dem Wald und dem Hineinrufen und wies dann wieder rauskommt, oder? GJetzt mal ganz im Ernst:Ich arbeite seit über 20 Jahren mit AutoCAD, und würde nie wagen zu behaupten dass ich es wirklich beherrsche, ich kenne vielleicht 30% von dem Programm und nutze aktiv nur ca. 15% der Fähigkeiten.Jedesmal wenn ich wieder intensiver mit AutoCAD arbeite (wie momentan) bin ...
|
| In das Form Anwendungen wechseln |
|
Rund um Autocad : UMBENENN
joern bosse am 25.11.2005 um 10:32 Uhr (0)
Hallo Helmut,vielleicht hilft Dir das folgende LISP:aufrufen mit "la_umb" - Bei der Eingabe der Teilstring ist Groß und Kleinschreibung zu beachten- der zu ersetzenden Teilstring darf nur einmal im Layernamen vorkommen, sonst wird nur der erste gefundenen Teilstring umbenanntCode:(defun c:la_umb (/ alt neu neu Layer Lalist n) (setq alt (getstring "
umzubenennender Teilstring:") neu (getstring "
euer Teilstring:")) (setq Layer (cdr (assoc 2 (tblnext "LAYER" T)))) (while Layer (if (wcmatch Layer (strcat "* ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Rechteck schraffieren
mapcar am 18.10.2004 um 14:02 Uhr (0)
Ich will dir ja nicht auf den Schlips treten, aber wenn du Arrays nicht indizieren kannst, bist du von super programmieren noch ziemlich weit entfernt. Dazu gehört auch die Base-Option, das ist eigentlich ein Klacks, da mal einen Blick in die Hilfe zu werfen. Das Ganze war doch auch gar kein AutoCAD-Problem, sondern ein VB-internes, das hättest du genauso in einem Excel-Programm haben können. Auch dein letztes Problem mit dem Durchreichen des Basispunktes ist überhaupt nicht AutoCAD-spezifisch. Das ist e ...
|
| In das Form Autocad VBA wechseln |
|
Lisp : Datei mithilfe von LISP verändern
joern bosse am 27.02.2008 um 13:58 Uhr (0)
Hallo Lispelmann,und hier nochmal ein Beispiel zu Thomas seinen Ausführungen:Code:;;;Datei schreiben(defun SCHREIBEN (dateiname liste / datei) (setq datei (open dateiname "w")) (mapcar (lambda(A) (write-line (cadr A) datei))liste) (close datei));;;Datei lesen(defun LESEN (dateiname / zeile datei liste n) (if(setq datei (open dateiname "r")) (progn (setq n 1) (while (setq zeile (read-line datei)) (setq liste (cons (list n zeile) liste)) (setq n (+ n 1))) (close datei))) (reverse liste));;;Zeile e ...
|
| In das Form Lisp wechseln |
|
OneSpace Modeling : Laden von lsp Dateien in Anno
woho am 03.04.2007 um 09:17 Uhr (0)
Zitat:Original erstellt von LL:Das mit dem Goodiesam klingt ja recht interresant nur funktioniert es nicht.Da mit der Variable setzen ist zwar gut aber ich möchte so wenig als möglich in solchen Datein etwas herumschreiben da es beim nächsten Update ansonsten wieder lustig wird.Um die Frage von RDM zu beantworten. LL will eigentlich nur das das lsp Programm dann auch gestartet wird wenn man das Annotation über das AutoStart startet wird und nicht nur wenn ich das Programm aus dem 3D heraus starte.Es funkt ...
|
| In das Form OneSpace Modeling wechseln |
|
Autocad VBA : Rechteck schraffieren
mapcar am 21.10.2004 um 12:37 Uhr (0)
der Bäcker würde feststellen, dass es einen Run auf sein Geschäft gibt, denn die Leute zahlen immer ein Stück weniger. In diesem Satz offenbart sich nun die ganze Tragik der Geschichte, hier werden nämlich Benummerung und Anzahl völlig durcheinandergeworfen. Ob besagte Bäckereifachverkäuferin erst das Vollkornschmandstückchen (nebenbei: was ist eigentlich Vollkornschmand? -- Sollte das nicht besser Schmand-Vollkornstückchen heissen?) mit der Nummer 0 und dann vier weitere auf die Pappe legt (mit den ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Block referenziert sich selbst ??
cadffm am 13.01.2007 um 20:46 Uhr (0)
Euch ist einfach noch nicht klar was Ihr da eigentlich macht und beim testen ist euch anscheinend ein Fehler unterlaufen.Ich rolle das Thema mal von hinten auf:(die Blöcke in ihrer jeweiligen Zeichnung zu sprengen und zu bereinigen bringt hier nix, da es sich um dynamische Blöcke handelt)Und warum nicht, was hat der Umstand der Dynamik damit zutun ? Eine Blockreferenz in eine DWG einzufügen und der DWG den gleichen Namenzu geben ist (sorry) Blödsinn. Entweder ich nutze DWG´s als Blockdefinition, dann ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Rechteck schraffieren
mapcar am 18.10.2004 um 23:56 Uhr (0)
Ich habe zufällig im September eine Kurzgeschichte mit dem Titel Option Base 0 geschrieben, anlässlich einigen Ärgers, den ich mit meinem neuen Scanner hatte. Die will ich euch doch nicht vorenthalten - ich hoffe, der Moderator dieses Forums haut mich nicht gleich;-) Option Base 0 Schön, elegant, schwarz und silber, so ziert er jetzt meinen Schreibtisch, der neue Scanner. Er hat einen Haufen Geld gekostet - na ja, nicht so viel wie mein erster, aber das war vor 10 Jahren. Die Preise sind inzwischen gef ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Text skalieren
1000Hands am 23.08.2002 um 15:05 Uhr (0)
Versteh ich jetzt nicht... Ich kann doch von allen Texten gleichzeitig die Höhe/Breite oder sonstwas ändern, auch sortiert nach Stilen oder Layern mit purem AutoCAD ohne den Ursprung zu verändern??? Wozu brauch ich da ein Lisp? Please clarify!
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text skalieren
cadffm am 28.08.2002 um 14:52 Uhr (0)
Ätsch Bernd, OK, Ätsch selber, Bernd hat die zwei Befehle Drehen und Skalieren auch noch in einzelne Lisp´s gesplittet- das braucht natürlich Zeit, verdammt...;-) ------------------ Gruß Sebastian ,FFM [Diese Nachricht wurde von cadffm am 28. August 2002 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text skalieren
TLieske am 28.08.2002 um 08:55 Uhr (0)
Hallo Holger, leider funktioniert das bei mir mit der Änderung "_W" nicht: Fehler in ADS-Anforderung (Mit "X" funkts). Bin leider nicht der Lisp-Profi, kannst Du uns das entsprechend ergänzen? Man sieht ja an den Beiträgen, daß manche danach Sehnsucht haben... ich auch (mit Fensterauswahl). Vielen Dank schon mal im Voraus, sicher auch im Namen der hier Beteiligten. ------------------ Thomas Lieske Schüßler-Plan Ing.-GmbH Frankfurt-Sachsenhausen
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text skalieren
Brischke am 23.08.2002 um 13:57 Uhr (0)
Hallo, ich habe mal schnelle ein paar Zeilen geschrieben. Die Lisp scaliert nur die Texthöhe, der Ursprungspunkt bleibt also gleich. (defun c:txtscale ( / ALISTE) (setq ALISTE (ssget "X" ((-4 . " or") (0 . "TEXT") (0 . "MTEXT") (-4 . "or ") ) ) ) (if ALISTE (progn (while (not(setq tfac (getreal "
Scalierfaktor:")))) (mapcar (lambda (el) (txtvaria (entget el) tfac) ) (bau_elemli ALISTE) ) ) ) (princ) );defun (defun txtvaria ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : gruppen kopieren
CADmium am 17.12.2003 um 10:46 Uhr (0)
Per Copy-Paste werden nur die Gruppenelemente, nicht die Gruppe kopiert.Leider. Man könnte aber den Paste-Befehl entsprechend erweitern : (entlast) merken , Objekte mit Paste einfügen , Auswahlsatz ab gemerkten (entlast) erstellen. Elemente des Auswahlsatzes gruppieren... Das wäre meines Erachtens mit Lisp realisierbar. Gruß Thomas Edit : Hab dir mal was in der Art wie beschrieben rangehangen. Als .lsp abspeichen - in ACAD laden und nach dem COPY mit pasteclip_grp aufrufen. Oder Eintrag im Menü ersetz ...
|
| In das Form Rund um Autocad wechseln |