Hot News:

Unser Angebot:

  Foren auf CAD.de
  BricsCAD
  zoom grenzen lisp

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD
  
TRICAD MS Piping 3D - Effizient Apparate- und Rohrleitungsmodelle planen , eine App
Autor Thema:  zoom grenzen lisp (1211 / mal gelesen)
balu314
Mitglied
Bauingenieur

Sehen Sie sich das Profil von balu314 an!   Senden Sie eine Private Message an balu314  Schreiben Sie einen Gästebucheintrag für balu314

Beiträge: 4
Registriert: 21.04.2025

Win11 Home; 10.0.26100;
i7-1255U; 16 GB; Intel Iris Xe Graphics;
Bricscad BIM V25

erstellt am: 26. Apr. 2025 23:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich versuche mich an einem kleinen lisp-programm, siehe unten.
Es soll durch alle Layouts gewechselt werden und dabei der Zoom auf Grenzen gesetzt werden.
Dabei funktionieren folgende Schritte:
Der Wechsel zum nächsten Layout
Aufruf vom Befehl zoom
Warten auf den Klick

Was nicht funktioniert:
Es scheint, als ob die Option "g" für "zoom Grenzen" nicht richtig an den Befehl zoom weitergegeben wird.

Ich hoffe, jemand kann mir hier einen Tip geben.
Grüße.


Code:

defun c:ZOG ( / layouts layoutname )
  (prompt "\nStarte ZOG...")

  ;; Liste aller Layouts holen
  (setq layouts (layoutlist))

  (foreach layoutname layouts
    (if (not (wcmatch (strcase layoutname) "MODEL"))
      (progn
        (command "_.layout" "_set" layoutname) ; Layout aktivieren
        (command "_.zoom" "_g")                ; Zoom auf Grenzen ("g" = Grenzen)
       
        (prompt "\nBitte klicken um fortzufahren...")
        (grread)                                ; Warten auf Benutzereingabe

      )
    )
  )

  (princ "\nZOG fertig.")
  (princ)
)


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

balu314
Mitglied
Bauingenieur

Sehen Sie sich das Profil von balu314 an!   Senden Sie eine Private Message an balu314  Schreiben Sie einen Gästebucheintrag für balu314

Beiträge: 4
Registriert: 21.04.2025

Win11 Home; 10.0.26100;
i7-1255U; 16 GB; Intel Iris Xe Graphics;
Bricscad BIM V25

erstellt am: 26. Apr. 2025 23:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Liebes Forum,
einen Beitrag schreiben hilft scheinbar schon bei der Lösung.
Als ich nun wieder händisch mit Doppelklick auf die mittlere Maustaste durch die Layouts gewandert bin, ist mir in der Befehlszeile die Option _E aufgefallen.
Das Programm tut jetzt was es soll.

Grüße.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Anzeige:Infos zum Werbeplatz >>

TRIC® V9 Modul: Zustandsgraph nach VDI 3814-6 CAD APP für Gebäudeautomation, Messen, Steuern, Regeln (MSR), TGA

Mithilfe des TRIC®-Modul Zustandsgraph werden sämtliche Betriebszustände einer Anlage grafisch dargestellt. Außerdem wird hiermit der Übergang vom Ausgangszustand in den Zielzustand illustriert.

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 22498
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 27. Apr. 2025 10:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balu314 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von balu314:
(command "_.zoom" "_g")                ; Zoom auf Grenzen ("g" = Grenzen)

Richtig, G = Grenzen

G, nicht _G, oder auch E für Extent in englischen Versionen, oder als internationalem Aufruf: _E

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz