|
Rund um AutoCAD : PDF erzeugen mit nur einem Klick
CADmium am 30.01.2009 um 08:27 Uhr (0)
Zitat:Original erstellt von xem: Gut - aber wie?Bin noch keine Leuchte in Sachen LISP.Dagegen hilft dann lernen,lernen und nochmals lernen. Hilfestellungen, Literaturempfehlungen usw. gibts einiges im Forum z.B.Mapcars SeitenDann bekommt man mit der Zeit auch einen Überblick über Machbarkeit und Aufwand zur Umsetzung bestimmter Automatisierungswünsche und kann dann entscheiden, ob 2,3 Klicks mehr eine Programierung rechtfertigen.Die andere Möglichkeit: jemanden suchen, der sowas kann, und beauftragen.---- ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Blöcke über Excel setzen und ausfüllen
CADmium am 03.08.2016 um 10:14 Uhr (15)
.... man kann direkt auf Excel zugreifen, aber man kann auch die xls-Datei als Semikolongetrennten Textdatei abspeichern .... die dann im Lisp einlesen .... die Zeile an den Semikolons aufsplitten die Teilstrings in eine Subliste und die dann wiederum in ein Gesamtliste.... mit Asscoc kann man dann prima auf die einzelnen Sublisten zurückgreifen , und deren Einträge in die entsprechenden Attribute packen ... aber da du das ja wahrscheinlich eh nicht vor hast, hör ich an dieser Stelle auf ----------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : Block in Block geht nicht
CADmium am 23.05.2006 um 10:51 Uhr (0)
Zitat:Original erstellt von Feyza:Aber, es steht auch was von einer testversion?Läuft es irgendwann ab?Ja. Zur Erklärung:Die Tools von mir im Forum sind zur schnellen paarmaligen Hilfe bzw. zum Testen der Machbarkeit gedacht, und nicht für den "Dauereinsatz". Schließlich möchte ich es Autodesk und seinen Supporter bei ihrer (bezahlten) Arbeit nicht zu einfach machen... da ich auch Zeit und Kowhoff investiert habe.Es wird aber auch weiterhin Ausnahmen und Klar-Text-Lisp von mir geben.------------------ - ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : Profil in ACAD/ACA per Script umschalten
CADmium am 09.07.2009 um 17:15 Uhr (0)
per script geht das IMHO nicht, aber über LISP oder VBA und die Com-Schnittstelle von ACADso ungefähr:(defun set-profile(profileName / profiles strNames) (vl-load-com) (setq profiles (vla-get-profiles (vla-get-preferences (vlax-get-acad-object) ) ) ) (vlax-invoke-method profiles getAllProfileNames strNames) (setq strNames(vlax-safearray-list strNames)) (if(member(strcase profileName)(mapcarstrcase strNames)) (vla-put-activeProfile profiles profileName) ))------------------ - Thomas -"Bei 99% a ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Attribut im Block editieren
CADmium am 20.02.2005 um 09:14 Uhr (0)
Zitat: Original erstellt von 22030: ..ist es Möglich die Einstellungen so zu setzten, dass sich wieder das "ATTEDIT" oder "DDATTE" Fenster öffnet? Mit Bordmitteln : NEIN Mit Lisp findest du u.a. hier was, wie man ne Funktion auf n Maus-Rechtsklick legt, und hier was für den Doppelklick. Vielleicht bringt die Suche auch noch ne Direktanpassung... Aber gewöhn dich ruhig an eattedit .. denn wie du schon festgestellt hast : Der MEnsch ist ein Gewohnheitstier und nach 1,2 Monaten denkste n ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Mechanical : attin per Button
CADmium am 16.11.2011 um 12:58 Uhr (0)
Lisp kann man auch als Buttonmakro nehmen .. aber dieses ist wohl etwas zu lang dafür.Betreffs deines Vorhabens: dir ist klar, das attout eine Textdatei mit den Handles der Attribute und deren Inhalt erzeugt und attin auch wieder Handles und Inhalte braucht ... oder sollen beide Befehle nur immer auf ein "festes" Verzeichnis verweisen?Dann muß du dir den Code wie oben gezeigt entsprechend anpassen. Da das "Fremd"-code ist kann ich das hier für dich nicht machen.------------------ - Thomas - "Bei 99% ...
|
| In das Form AutoCAD Mechanical wechseln |
|
AutoCAD VBA : Gruppenbeschreibung auslesen
CADmium am 31.01.2013 um 11:50 Uhr (0)
über Lisp geht das über den GC 300 ..z.B:(vl-load-com)(defun GROUP-GET-DESCRIPTION(GRNAME / GRS) (vlax-for ITEM (vla-get-groups (vla-get-activedocument (vlax-get-acad-object))) (setq GRS(cons (list (strcase(vla-get-name ITEM))ITEM )GRS)) ) (if(and(=(type GRNAME)STR) (setq GR(cadr(assoc(strcase GRNAME)GRS))) (setq GR(vlax-vla-object-ename GR)) (setq GRDATA(entget GR ("*"))) ) (cdr(assoc 300 GRDATA)) ))------------------Also ich finde Unities gut ... und andere sicher auch------------ ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Konsole/Protokoll auslesen in C# Dotnet
CADmium am 02.11.2011 um 11:23 Uhr (0)
Zitat:@CADmium: Ich möchte die Antwort einer LISP-Funktion an C# übergeben. Dazu müsste ich auf die Konsole Zugriff haben. Befehle an die Konsole zu senden ist kein Problem, nur wie kann ich die Antwort auslesen?[B]na dann schreib dir die Lispfunktion so , das die Ausgabe nicht an die Konsole erfolgt, sondern das die Funktion Werte dahin übegibst, wo du sie brauchst ( Datei, Reg , Zwischenablage .... )oder schreib dir die Lispfunktion in #C nach ... ?Alles andere ist IMHO "durch die Brust ins Auge" ------ ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Zeichenkette kürzen per Autolisp
CADmium am 29.04.2010 um 13:22 Uhr (1)
Zitat:Original erstellt von Spidi:Sehr Gut!es hat super funktioniert Dankejetzt noch eine frage wenn ich nur Kunde behalten möchte?im Prinzip nach dem 2 Backslash 5 Zeichen entfernen und Rest ausgeben!naja .. du hast n Code geschenkt bekommen .. nun zeig mal Eininitiative ! Tipp : substr und die car - Varianten Zitat:Original erstellt von Spidi:Dann hätte ich noch zwei AnliegenMaterial und Beschreibung per Lisp? (prompt "
Material") und (prompt "
Beschreibung") ------------------ - Thomas - "Bei 9 ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : 90 Grad rotieren
CADmium am 24.08.2005 um 21:44 Uhr (0)
Zitat:Original erstellt von archstudent:Ich möchte das Arbeitstempo mit Autocad etwas verbessern.....lassen ?Wenn mein Eindruck täuschen soll,dann arbeite dich z.B. mit MapcarS Seiten oder der Online-Hilfe im VLIDE etwas in die Lisp-Thematik ein und dann gehts konkret weiter. Wie soll das funktionieren , wenn dir hier was von vla-get-Boundingbox, mapcar und anderen Sachen erzählt wird und das Elementare fehlt ? P.S.Die Foren-Suchfunktion sollte zu den Stichworten auch schon etwas finden.------------------ ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Zahlen.lsp mit Ortho?
CADmium am 31.10.2009 um 10:25 Uhr (0)
Zitat:Original erstellt von GIGIMAN:Haste recht - aber die Lisp läuft genauso wie ich sie hochgeladen habe! Nur halt mit dem Ortho - Problem!Mehr kann ich dazu leider auch nicht sagen - läuft die Routine bei Dir nicht?Nein, da ich keine Funktionen START und END habe.kannst ja bei dir mal in einer Zeichnung, wo noch nichts geladen ist (START) eingeben ...du kannst natürlich auch in deiner lsp (START) und (END) löschen und sie dann mal laden und testen...------------------ - Thomas -"Bei 99% aller Probl ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : ACAD SysVariablen und Option per Lisp ändern
CADmium am 02.11.2017 um 11:35 Uhr (15)
(vlax-put-property (vla-get-files(vla-get-preferences(vlax-get-acad-object))) "PrinterConfigPath" "M:BuerostandardACA")(vlax-put-property (vla-get-files(vla-get-preferences(vlax-get-acad-object))) "PrinterStyleSheetPath" "M:BuerostandardACAPlotstyles")(vlax-put-property (vla-get-files(vla-get-preferences(vlax-get-acad-object))) "TemplateDwgPath" "M:BuerostandardACAVorlagen")(vlax-put-property (vla-get-files(vla-get-preferences(vlax-get-acad-object))) "QNewTemplateFile" "M:BuerostandardACAVorlagenvorlage v0 ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Linien verbinden mit Radius 0
CADmium am 23.05.2008 um 09:41 Uhr (0)
Zitat:Original erstellt von wronzky: könnte noch ein kleines Lisp sein:Code:(defun c:f0 ( / alt_f) (setq alt_f (getvar "filletrad")) (setvar "filletrad" 0) (command "_fillet") (while ( (getvar "cmdactive") 0) (command pause) ) (setvar "filletrad" alt_f) (prin1))Grüsse, Henningwenn er aber jetzt beim command-Aufruf von fillet mit ESC abbricht, wird filletrad nicht zurückgestellt.. vielleicht solltest du noch ein Errorhandling einbauen ?! Wennschon dennschon!------------------ - Thomas -"Bei ...
|
| In das Form Rund um AutoCAD wechseln |