|
Rund um Autocad : Längenermittlung Polylinien
Shame am 19.07.2002 um 09:58 Uhr (0)
Hi Folgendes Problem : Ich habe eine aus mehreren Linien und Kreissegmenten eine in sich geschlossene Polylinie mit dem Befehl Pedit - Verbinden erstellt. Nun möchte ich die länge dieser ermitteln, aber wie ??? Auch die A2K-Hilfe hilft nicht wirklich weiter und laut Forum-Suche gab es anscheinend diese Thema auch noch nicht! Vieleicht gibt es ja auch ein Lisp dafür, aber bitte mit Erklärung wie ich es benutzen kann! Ich hab nämlich noch nie mit Lisp s gearbeitet. ------------------ Gruß Michi ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Platzieren von Blöcken - PLACEMENTSWITCH
EdwardS am 07.02.2024 um 19:58 Uhr (1)
Hallo,ich habe folgendes Problem:Da ich die automatische Vorschläge für das Platzieren beim Einfügen der Blöcke nicht haben will, habe ich über eine Lisp, die beim Start von AutoCAD immer geladen wird, die Variable PLACEMENTSWITCH auf "0" gesetzt. Sie wird jedoch jedes Mal, wenn ich einen Block einfügen möchte, automatisch auf "1" gesetzt. Das sowohl beim klassischen Einfügen als auch beim "normalen" Einfügen.Was mache ich da falsch? Oder woran kann es liegen?Die Lisp lautet: (SETVAR "PLACEMENTSWITCH" 0)Da ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : VBA Macro per rechten Mausklick wieder aufrufen
andreasde am 04.07.2012 um 16:24 Uhr (0)
Hallo,Ich habe das gleiche Problem gehabt.Ich mache das so:1. Schreibe ich ein LISP-Program, das das Makro aufruft:(defun c:mein_befehl()(command "-vbarun" "makro_name"))2. Dann plaziere ich die Procedure im acad.lsp oder in LISP-Datei, die automatisch bei AUTOCAD-Starten geladen wird.3. Wenn ich mein Makro starten möchte gebe ich einfach mein_befeh als AutoCAD-Anweisung ein.mfG------------------Andrzej Szarek[Diese Nachricht wurde von andreasde am 04. Jul. 2012 editiert.][Diese Nachricht wurde von andreas ...
|
| In das Form AutoCAD VBA wechseln |
|
PTC Creo Elements/Programmierung : Im Annotation Linienlängen ermitteln
Walter Geppert am 27.12.2015 um 10:01 Uhr (4)
Da haben wir leider einen der wenigen Schwachpunkte in der Doku.Es gibt zwar den Befehl (oli::sd-online-reference) für die Eingabe in die Befehlszeile, dann gibts in der Toolbox einen entsprechenden Eintrag, nur sind in dieser Online-Reference aus unerfindlichen Gründen leider nicht alle sog. Action-Routinen oder Commands eingetragen. Da hilft als Krücke nur mehr der Recorder.Im IKit selbst sind nur die LISP-Erweiterungen zum Programm dokumentiert.Speziell für Erweiterungen vom Anno sucht man sich da einen ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
MC am 22.01.2007 um 07:05 Uhr (0)
Hallo Noxx,wir haben es seit Ende 2005 im Einsatz und was soll ich sagen: Es funktioniert spitze!Es gibt leider eine Einschränkung, die ich selbst mangels fundierter Lisp-Kenntnisse nicht beheben kann:Das Tool kann das Oberflächenzeichen bzw. die Angabe für "roh" (den kleinen Kringel) nicht erkennen, da es keine Zahl ist. Da muß man sich eine Krücke bauen und eine Oberflächenangabe irgendwo platzieren, die nachher wieder gelöscht wird. In der "Zusammenfasssung" die das Tool erzeugt, wird diese dann zu "roh ...
|
| In das Form Programmierung wechseln |
|
Rund um AutoCAD : Lisp - Befehlseingabe ohne Folge
Terags am 30.10.2018 um 15:01 Uhr (1)
Hallo liebes Forum,ich habe ein ,hoffentlich, kleines Problem. Ich habe ein paar Lisp-Befehle welche einfach nicht mehr funktionieren wollen. Dabei handelt es sich um z.B. ein Befehl welcher einfach nur eine Hilfslinie auf dem entsprechenden Layer zeichnet.Die Befehlseingabe erfolgt und der Befehl wird mir auch vorgeschlagen nur passieren tut nichts. Hier der VBA-Code End SubCode:Sub Hilfslinie() Dim layer As AcadLayer For Each layer In ThisDrawing.Layers If UCase(layer.Name) = UCase(ADS_0_Hilfsli ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Anpassen des Startvorgangs
Jürgen Scheeren am 11.10.2006 um 11:43 Uhr (0)
Hallo Acadler,Starte mit dem Desktop-Icon ein Script, so das beim Start von Autocad das Firmenlogo angezeigt wird.Aus unerfindlichen Gründen läuft der Sript beim Start vonAutocad 2007 nicht mehr Sauber.Habe lange rumexperimentiert und habe mir zu guter letzteine Lisp geschrieben die ich jetzt Starten möchte.Jetzt mein Problem, das Script starte ich so:C:AutocadAcad2007acad.exe /p Acad /b C:AutocadEnerkoProgrammeSonstigesEnerkologowie starte ich aber eine Lisp Bin auch nicht in der Suchfunktion oder in der ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text in Attribute einfügen
Hoppenstedt am 29.04.2004 um 15:40 Uhr (0)
Hallo zusammen Ich habe folgendes Problem: Ich muss verschiedenartige Schachtnummern sowie Flächenangaben, die als Text vorliegen in einen Block mit Attributen einfügen. Von Hand geht das so: Doppelklick auf den Text, Ctrl+C, esc, dann Doppelklick auf den Block mit Attributen, markieren, Ctrl+V, Esc. Das nervt auf die Dauer. Habe schon das ganze Forum und das Lisp Forum durchsucht aber nichts passendes gefunden. Kann mir jemand helfen, evtl. Makro oder Lisp? Vielen Dank Autocad 2002, Windows XP, P4 2.8G ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD Mechanical : Dateien in zwei verschiedenen Formaten speichern
Dirk Reichstein am 19.12.2002 um 13:46 Uhr (0)
Hallo, Leute! Ich muss jede Datei die ich bearbeite immer in 2 Formaten speichern. Einmal in ACADMech6 und ACADR14 (LT97). Nun meine Frage: Gibt es eine Möglichekeit das zu automatisieren (via Lisp?) Im Ordner A wird die Datei als ACADMech6-DWG gespeichert. Im Ordner B (der in A liegt) wird sie als ACADR14-DWG gespeichert. Der Dateiname soll aber für beide Ordner gleich sein. Müsste doch mit Lisp irgendwie gehen, oder? Vielleicht hat jemand ja mal sowas ähnliches geschrieben! Vielen Dank im Vorraus und Fr ...
|
| In das Form AutoCAD Mechanical wechseln |
|
OneSpace Modeling : Eigenes Menu
Dorothea am 28.04.2004 um 13:07 Uhr (0)
Hallo, Ich glaub, ich habe mich nicht gut genug ausgedrueckt, was ich mit dem :commandInput und dem Dialog meine. Anbei mal ein Beispiel. Hier haenge ich den Dialog LOAD_WELLE in das Menue rein. Wenn man auf den Knopf drueckt, dann wird ein Lisp-File geladen. Was ich noch nicht verstehe, was ihr hiermit Zitat: aber wie bringt man OSD dazu auch gleich den entsprechenden Dialog bzw. das Programm zu starten? meint. Soll ein Dialog, der in dem geladenen Lisp-File definiert ist, geladen werden? Oder w ...
|
| In das Form OneSpace Modeling wechseln |
|
Lisp : Registerkarten für Modell und Layout einblenden/ausblenden
Bernhard GSD am 26.11.2012 um 17:02 Uhr (0)
Hallo!Ich suche nach einer Möglichkeit in Lisp folgende Schaltfläche in ein Lisp-Kommando einzubauen:"Registerkarten für Modell und Layout einblenden"Hintergrund: Man kommt manchmal irrtümlich bei der Schaltfläche:"Registerkarten für Modell und Layout ausblenden"an und muss jedes mal suchen, wie man wieder zurückkommt...Daher würde ich gerne einen Befehl verwenden, mit dem man das wieder schnell einschalten kann - und den Befehl eventuell in der S::Startup ausführen, damit mit einem Neustart das Problem be ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Lisp/externe Daten einlesen
exilgreis1 am 24.06.2003 um 09:33 Uhr (0)
Ich arbeite an einem Forschungsproramm mit, indem es um simulationsbasierte Gebäudekontrollsysteme, geht. Es gibt einen Versuchsaufbau in dem verschiedenste Daten durch Sensoren gemessen werden. Der Versuchsaufbau soll in AutoCad oder einem anderen Cad-Programm visualisiert werden. Meine Frage ist nun ob es möglich ist ein Lisp Programm zu schreiben, welches auf Sensor Daten reagiert, und das Cad Modell automatisch updated? Beispiel : Im Versuchsaufbau wird ein Objekt verschoben, optischer Sensor mißt neue ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : lisp aus lisp
fuchsi am 02.04.2008 um 15:48 Uhr (0)
Zitat:Original erstellt von Dorfy:Hi,....(defun c:AAA ( / OldOsmode)(setq OldOsmode (getvar "OSMODE"))(setvar "OSMODE" 108)(setvar "insbase" (getpoint "
Gib den Basispunkt an:")) (command "_-insert" "ttt" (getvar "insbase") "1" "1" "0")(setvar "OSMODE" OldOsmode) (princ))so? musst den Block von ttt auf ... umbenennen.mfg heikoWarum verschiebt ihr alle den INSBASE ?Was hat der Basispunkt der Zeichnung mit dem Blockeinfügen zu tun?entweder(command "._insert" "IrgendeinBlockName" (getpoint) ...oder(command ...
|
| In das Form Lisp wechseln |