|
Autocad LT : Menüdatei *.mns
mallorca7 am 21.05.2003 um 11:38 Uhr (0)
Hi Zeli, wie benennst Du Menügruppen bei geladenen Menü um? Wie lautet der Befehl? Oder änderst du Die Menügruppen in der *.mns Datei um und ladest dann die Menü neu. Ich habe die aclt in test.mns umgetauft, trotzdem sagt er das die Menügruppe schon geladen ist, die Menügruppe heißt also nicht so wie die Datei sondern ist in der mns-Datei definiert. Das müßte dann diese Zeile in der mns-Datei sein: ***MENUGROUP=ACLT Ob du bei geladener mns-Datei auf diese menugroup Eigenschaft zugreifen kannst, um es umzu ...
|
| In das Form Autocad LT wechseln |
|
AutoLisp : Lispbefehl VARIO funktioniert unter AutoCAD 2004 nicht mehr
Jürgen H am 27.04.2005 um 15:10 Uhr (0)
Also jetzt verstehe dank flaschenpost ich warum das Variolisp nicht ein zweites mal funktioniert. Vario funktioniert so: - Vario macht aus dem Objekt einen Block - Dann wird der Block eingefügt und unterschiedlich skaliert - Dann wird der Block mit Ursprung wieder zerlegt - Anschließend wird der Blockname tempor bereinigt, damit er beim nächsten Mal wieder zur Verfügung steht. Das Problem bei Vario ist das dieser besagte Block tempor nicht gelöscht wird. Wenn ich das Objekt dann anklicke ist es imm ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD VBA : Selbsterstellte Befehle mit AcadDocument_BeginCommand abfangen
Stelli1 am 22.04.2008 um 16:45 Uhr (0)
Hallo,ich verstehe nicht wo das Problem ist. Im obigen Link war eine Lösung aufgeführt wie man ein VBA Makro als AutoCAD Befehl definieren kann.Ich habe die Lisp Zeile zum Test mal in eine Funktion gepackt.Diese Sub muss du als erstes ausführen. Später wird die Zeile in die AcadDoc.Lsp eingefügt. Dann steht der Befehl nach jedem laden des Dokumentes zur Verfügung.Code:Sub EigenerBefehl() Dieser wird normalerweise in der AcadDoc.Lsp untergebracht ThisDrawing.SendCommand "(defun c:MyLoad (/) (vl-vbarun "" ...
|
| In das Form AutoCAD VBA wechseln |
|
OneSpace Modeling : Strukturliste in Version13.01
RainerH am 19.10.2005 um 13:08 Uhr (0)
@WalterHabe dazu noch was von den HP-UX Anpassungen gefunden.Dazumal habe ich die Einstellungen fuer die Strukturlistefolgendermassen gesetzt:Code:(when (equal (oli::sd-inq-platform) :hp-ux) ;; Betriebssystem = HP-UX (when (si::eval-feature lisp::motif_ui) (g-browser::initialize-parcel-gbrowser :show-wps t :show-parts t :show-containers t :show-v-sets nil :show-features nil :show-rel-sets t :show-studies t :see-table ...
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Modeling : Teil allein in neuem Fenster gleiche Ansicht wie vorher
friedhelm at work am 28.12.2009 um 13:00 Uhr (0)
Hallo zusammen.In einem anderen Beitrag wurde ich auf ein für mich interessantes lisp aufmerksam gemacht. Das "fensterln.lsp" von Walter Geppert.Damit kann man die Ansicht in einem Fenster an die Ansicht eines anderen Fensters anpassen.Was ich erreichen möchte ist, dass mit einem einzigen Befehl das Teil das ich anklicke in einem neuen Fenster alleine in der gleichen Ansichtsposition wie im vorherigen Fenster sichtbar gemacht wird. Also eine verbesserte Version des OSM Befehls "draw_only_in_new_vport" "All ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Block verschieben in Unterfunktion
pebre am 10.09.2011 um 20:41 Uhr (0)
Hallo Gemeinde,Bisher habe ich ein Objekt immer mit grread visuell verschoben. Nun möchte ich aber nicht mehr auf den Objektfang verzichten undversuche es nun mit der command-funktion _move: (defun block-insert (Blockname /) (setvar "osmode" 0) (command "_insert" Blockname (car(cdr(grread t 5 0))) 1. 1. 0. "") ;holt Block ans Fadenkreuz (command "_move" (entlast)(setvar "osmode" 3) "") ;verschiebt ihn )Block hereinholen und verschieben funtioniert als standalone-Funktioneinwandfrei, im Gesamtprogramm ...
|
| In das Form Lisp wechseln |
|
OneSpace Modeling : Plötzlich englisches Menü im Annotation?
woho am 30.07.2002 um 07:35 Uhr (0)
Zitat: Original erstellt von 3D-Papst: ... hab mir die lisp-module capture anim und cpt bnd anm in mein OSD gebunden in der Hoffnung bewegte Abläufe speichern zu können (Animationen). Aber irgendwie tut sich nix oder ich blick es nicht (aber in der Werkzeugbox sind sie drin, die Bedienung blick ich nicht). Was sind das für Programme und wie bekomme ich sie zum Laufen? Mein Wunsch wäre: einen Button drücken und alles was ich tue, bzw. die Bewegung, das Drehen meiner Bauteile, wird als avi oder mpeg ab ...
|
| In das Form OneSpace Modeling wechseln |
|
Lisp : attribute + Field von einem Block als Tabelle
-reltro- am 01.05.2010 um 11:12 Uhr (0)
allo erstmal...hätte da eine Frage bezüglich Blöcke, und hoffe jemand von euch kann mir unter umständen helfenDie sache ist die, ich habe über lisp einen Block erstellt, der zum einen Felder (Fläche, Umfang einer refernzierten Polyline enthält) und einige, von der Menge her unterschiedliche Atribute enthält. sprich einen Raumstempel, in dem zb. Raumname, Fläche, Umfang, Bodenbelag usw. oder auch nur eines oder mehrere dieser dinge enthalten sein kann, nicht nur in bezug auf die attribute sondenr auch auf d ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : attribute + Field von einem Block als Tabelle
-reltro- am 01.05.2010 um 11:03 Uhr (0)
Hallo erstmal...hätte da eine Frage bezüglich Blöcke, und hoffe jemand von euch kann mir unter umständen helfenDie sache ist die, ich habe über lisp einen Block erstellt, der zum einen Felder (Fläche, Umfang einer refernzierten Polyline enthält) und einige, von der Menge her unterschiedliche Atribute enthält. sprich einen Raumstempel, in dem zb. Raumname, Fläche, Umfang, Bodenbelag usw. oder auch nur eines oder mehrere dieser dinge enthalten sein kann, nicht nur in bezug auf die attribute sondenr auch auf ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Kreise durch Punkte ersetzen
Steff179 am 11.03.2009 um 21:14 Uhr (0)
Hallo zusammenich habe mir vorher ein kleines lisp geschrieben das mir alle gewählten kreise durch punkte ersetzt.funktioniert bestens.würde mich freuen wenn jemand zeit und lust hat, dies anzuschauen, ein wenig kritik hinterlassen würde.;Kreise in Punkte umwandeln;---------------------------------------------------------(DEFUN C:kreiszupunkt ()(setq vZAEHLER 0)(setq vPOSIT 0)(setq vSET (ssget))(setq vLAENGE (- (sslength vSET) 1))(setq vWargesperrt 0)(while(= vPOSIT vLAENGE) (setq vTrueKreis (cdr(assoc 0(e ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : effiziente eigene werkzeuge/befehle
brs am 29.05.2004 um 13:06 Uhr (0)
Danke Lothar, ist mir bewusst, daß ich da nicht der erste bin... das mit dem kopieren funktioniert ja auch ganz gut, ich habe mich da wahrscheinlich ein wenig blöd ausgedrückt, aber ich würde gerne in diesem fall die kreise mit verschiedenen radien zeichnen... in der acad-hilfe(unterer abschnitt im anhang) steht die möglichkeit, die ich gerne nutzen würde. wahrscheinlich muß ich ein makro erstellen, das dies kann und es dann anstelle des originären kreis-befehls nutzen? das ist dann lisp, oder? wie mache ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Datensatz von 3dsolids auf ein 3dsolid rediuzieren
baumhaus am 15.05.2009 um 10:12 Uhr (0)
ok, ich komm nicht weiter.machts mich platt für das billige lisp. aber bin nun mal im stress Code:(defun C:GBL()(setq Objekt_liste (ssget ((0 . "3Dsolid"))))(setq H (getreal "
Höhedifferenz:"))(setq Hmax (getreal "
maximale Höhe:"))(setq Hmin (getreal "
Anfangshöhe:"))(setq P1 (getpoint "
Begrenzung") P2 (getpoint "
Begrenzung") P3 (getpoint "
Begrenzung") P4 (getpoint "
Begrenzung"))(setq n 0)(repeat (sslength Objekt_liste) (setq A (cons (ssname Objekt_liste n) A) n (+ n 1)))(setq lst_l (sslength A)) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Fremdpläne anpassen
michelangelo am 12.10.2004 um 16:17 Uhr (0)
habe das nuke ausprobiert das geht nicht. ich weiss nicht warum aber es geht nicht bei allen fremdzeichnungen und blöcken. deshalb habe ich mit hilfe dieses forums mein eigens lisp kreiert. (command BEREINIG AL N ) (command _AUDIT J ) (C:as2isocp) ; ;as2isocp setzt alle schriftstile auf isocp ; (command _.LAYER FA 8 * T * ) ;;; (setq Index -1) ;;; (repeat (sslength (setq aws (ssget _X ((0 . DIM* ))))) ;;; (command _.explode ;;; (ssname ...
|
| In das Form AutoLisp wechseln |