Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 166Registriert: 24.05.2005
Windows 10 64bitAutocad 2015 C.A.T.S.AutoCAD 2017
folgender Code ändert den globalen Bemassungsfaktor ALLER Bemassungen einer Zeichnung:
(vl-load-com)(defun c:dimscale2 ( / FAKTOR AUSWAHL OBJEKT VLA-OBJEKT) (if (setq FAKTOR (getreal "Globaler Bemassungsfaktor : ")) (if(setq AUSWAHL (ssget "_X" '( (0 . "DIMENSION")) )) (progn (repeat (sslength AUSWAHL) (setq OBJEKT (ssname AUSWAHL 0)) (setq VLA-OBJEKT (vlax-ename->vla-object OBJEKT)) (vlax-put-property VLA-OBJEKT 'ScaleFactor FAKTOR) (setq AUSWAHL (ssdel OBJEKT AUSWAHL)) ) ) ) ) (princ))
Ist es auf einfache Weise möglich eine Auswahlmöglichkeit vorzuschalten ?
------------------mfgPeter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 13533Registriert: 30.11.2003
.
dein Wunsch kannst du mit Ersetzen der Zeile(if(setq AUSWAHL (ssget "_X" '( (0 . "DIMENSION")) ))in (if(setq AUSWAHL (ssget '( (0 . "DIMENSION")) ))
erfüllen
------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Dass war ja mal schnell und einfach - danke !
[QUOTE]Original erstellt von CADmium:[B]Schön kopiert und nix verstanden ...
Kopieren will auch gelernt sein...
Zitat:Original erstellt von caddonner:Kopieren will auch gelernt sein... ;)
sicher .. Quellenangabe dabei nicht vergessen .. und ist es wirklich zu schwer oder mühsam, mal hinter die Kulissen zu blicken ?
SYSCAD - CAD für Fenster, Türen und Fassaden
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz