 Block-MovebasePoint.VLX.txt |
Lisp : Ändern des Basispunktes bei Blöcken
CADmium am 13.03.2004 um 20:23 Uhr (1)
..so neue Version zum Austesten! Sollte ich wieder was übersehen haben - kurze Mitteilung.Tool funktioniert jetzt im Prinzip so :1. Auswahl einer Blockreferenz und Wahl eines neuen Basispunktes2. Ist die Blockreferenz gedreht oder Skaliert erfolgt (auf Wunsch) eine Umrechnung des Basispunktverschiebevektors.3. Neudefinition des Blockes durch - Verschieben aller Elemente des Blockes um den umgedrehten Basispunktverschiebevektor (dabei wird GC 10 unter anderem auf (0.0 0.0 0.0) gesetzt)4. Update alle ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Script läuft nicht unter ACAD 2006!
CADmium am 21.09.2005 um 16:14 Uhr (0)
Ein Blick in die ACAD-Hilfe sagt :SDI (Systemvariable) Typ: GanzzahlGespeichert in: Registrierdatenbank des SystemsAusgangswert: 0 Legt fest, ob nur ein oder mehrere Dokumente gleichzeitig in AutoCADgeöffnet werden können. Unterstützt Entwickler von Drittanbietern bei der Aktualisierung von Anwendungen, so daß diese einwandfrei mit dem Multiple Document Interface (Mehrfachdokument-Schnittstelle, MDI) von AutoCAD zurechtkommen.0 Aktiviert das Multiple Document Interface. 1 Deaktiviert das Multiple Document ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Voreingestellter Block
CADmium am 05.12.2005 um 09:58 Uhr (0)
erstell von jedem Drucker ne pc3 Datei, die alle gleich heißen, Kollege A hat dann in der Standard.pc3 den Laser nebenan,,Kollege B in der Standard.pc3 den HP.. in den Zeichnungen ist nur der Verweis auf die Standard.pc3 gespeichert. So kommt, wenn Kollege A plotted die Zeicnhung auf dem Laser, bei Kollege B die Zeichnung auf dem HP..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer ausschalten mit objektwahl
CADmium am 27.12.2006 um 09:19 Uhr (0)
Das ist kein Lisp-Thema und außerdem offtopic - d.h. beim nächsten Mal: neue Frage = neuer Thread und in solchen Fall besser im "Rund um Autocad" Forum!Trotzdem: ... schon mal den Befehl _align probiert?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Notepad-Task
CADmium am 15.10.2012 um 09:28 Uhr (0)
wenn du Änderungen in einem Lisp per Notepad an einer Textdatei vornehmen lassen willst, laß das Lisp doch warten , bis Notepad wieder geschlossen ist.Der Notepadinhalt ist zur Bearbeitungszeit nur im Speicher - wie auch bei einer NEUEN Datei, die wird auch erst beim Speichern angelegt.Ach ja .. mit dem Wartenlassen :(vl-load-com)(if(setq WScript (vlax-get-or-create-object "WScript.Shell")) (progn (vl-catch-all-apply vlax-invoke-method (list WScript "Run" (if(setq DATEI (findfile ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Autocad 2005 LSP
CADmium am 22.03.2006 um 22:00 Uhr (0)
wenn du Lisp verstehen willst, speziell im Zusammenhang mit AutoCAD,kommst du am Tutorial von Mapcar nicht vorbei, aber trozdem ein paar Erläuterungen:( .. startet den Lispinterpretercommand ... ruft das nachfolgende Argument als Autocadfunktion auf"_erase" ... lösche nachfolgende Objektauswahl ..(ssget .. erstelle Objektauswahl"_x" alle Objekte ((0 . "Point") ... Filterliste .. nur Punktobjekte ..(8 . "1234")) ... auf Layer "1234") ....Ende des Auswahlbefehls"" ....Ende der Objektauswahl für den _Erase- ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Code für AutoCAD-Gruppen...
CADmium am 09.03.2010 um 11:27 Uhr (0)
auch zum Thema .. intern via ActiveX umgesetzt ...------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Code für AutoCAD-Gruppen...
CADmium am 03.03.2005 um 08:02 Uhr (0)
@Heinz : Hier findest du in der *.txt-Datei den Lispcode und die Menu-Definition . Ein paar Icons, sind in der zip auch mit drin. Nochmal genau angucken, vielleicht kriegst du es ja jetzt hin dream------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Code für AutoCAD-Gruppen...
CADmium am 03.03.2005 um 10:51 Uhr (0)
@DoberHeinz : na dann Glückwunsch! Und viel Spaß mit deinem ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Code für AutoCAD-Gruppen...
CADmium am 09.05.2007 um 10:18 Uhr (0)
Zitat:Original erstellt von Plotter:Voller Freude ein gutes Tool für Gruppen gefunden!Leider ist in der Zip Datei keine cui-Datei die in der Anleitung erwähnt wird ;-(Wahrscheinlich bin ich aber einfach nur zu blind. Weiß einer Rat?die cui wirst du dir wohl selber anpassen müssen. Als der Code entwickelt wurde gabs nur mnu usw. .. die könnstest du dir allerdings in die cui importieren.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die H ...
|
| In das Form Lisp wechseln |
|
Lisp : Code für AutoCAD-Gruppen...
CADmium am 13.02.2008 um 09:21 Uhr (0)
Mal etwas (hoffentlich konstruktive) Programmkritik und der Verweis auf die von Axel angesprochenen Stilblüten und Programmierstile (defun c:exga (/ a acadobj doc item) ;;(vl-load-com) (or acadobj (setq acadobj (vlax-get-acad-object))) warum or ? .. acadobj ist lokal definiert und daher nil - warum überhaupt in eine Variable speichern? (or doc (setq doc (vla-get-activedocument acadobj)))- Siehe acadobj .. (vlax-for item (vla-item (vla-get-dictionaries doc) "ACAD_GROUP") (setq a (if a (1+ a) ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
CADmium am 25.11.2008 um 12:18 Uhr (0)
Eine Adresse für sowas wäre www.cad-od.de ... gibt aber auch andere .. einfach mal im Forum umgucken ... und ich denke, einen Aufwand von 2h (bei vorhandenen Funktonsbibliotheken Excel oder TXT-Export ) mußt du schon veranschlagen... ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
AutoLisp : Namensvergabe bei Blöcken
CADmium am 16.12.2003 um 09:21 Uhr (0)
Hallo Lispler und ACADler, welche Routine ist bei Autocad für die Blocknamesvergabe bei Als Block einfügen aus der Zwischenablage verantwortlich? Kann man diese Routine in Lisp nutzen, oder muß man sich selbst was ähnliches stricken ( über DATE-Auswertung ect.)? Oder hat von euch schon einer sowas wie einen Zufallsnamenerzeuger, was über einen Time-stamp hinausgeht? Gruß Thomas
|
| In das Form AutoLisp wechseln |