| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | CIDEON Whitepaper: Collaboration mit optimiertem Daten- und Projektmanagement, ein Whitepaper
|
Autor
|
Thema: Script zur skalieren der Blöckelemente (1203 / mal gelesen)
|
romi_cad Mitglied multitasking mit diplom
 
 Beiträge: 461 Registriert: 22.01.2004 AutoCAD Architekture 2023
|
erstellt am: 23. Okt. 2017 15:43 <-- editieren / zitieren --> Unities abgeben:         
Hallo. ich muss bei einer großen Anzahl vorhandenen Blöcke Einheiten von Millimeter auf Meter umstellen. Da die Blöcke in Millimeter gezeichnet sind, muss ich sie skalieren. Für Befehlsfolge habe ich eine Scriptdatei erstellt, die auch funktioniert, bis auf Angabe Basispunkt und Scalefaktor. ist es möglich, dies im Script anzugeben, da immer konstant? Folgende Befehle sollen ausgeführt werden: Befehl: _scale Objekte wählen: alle Basispunkt angeben: 0,0
Skalierfaktor angeben oder [Kopie/Bezug] 0.001 Befehl: '_zoom Fensterecke angeben, Skalierfaktor eingeben (nX oder nXP) oder [Alles/Mitte/Dynamisch/Grenzen/Vorher/FAktor/FEnster/Objekt] <Echtzeit>: _e Regeneriert Modell. ------------------
  [Diese Nachricht wurde von romi_cad am 23. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general

 Beiträge: 3449 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 23. Okt. 2017 15:46 <-- editieren / zitieren --> Unities abgeben:          Nur für romi_cad
Servus, _scale alle 0, 0 LEERZEICHEN!? 0.001 Mit diesem LSP öffnet er den markierten Block, skaliert die Objekte und schließt ihn wieder.
Code: (defun c:TEMP (/) (command "_-bedit") (command "_scale" "_all" "" "0,0" "0.001" "") (command "_bclose" "_save"))
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P.
[Diese Nachricht wurde von Bernd P am 23. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
     
 Beiträge: 3121 Registriert: 26.08.2002 ACAD R11 - 2022/2024 (Revit und Recap 2024) ACAD LT 2013- 2022 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 11 / 64 Bit<P>Prozessor Intel(R) Xeon(R) w5-2445 3.10 GHz RAM 256 GB Platte c: 1 TB Platte d: 8 TB<P>Dell U3818DW + Dell U2412M Monitor
|
erstellt am: 23. Okt. 2017 15:50 <-- editieren / zitieren --> Unities abgeben:          Nur für romi_cad
Hy was funktioniert da nicht , die Befehle an sich sind ja richtig. Basis 0,0 nun wenn dein Block nicht auf 0,0 sitzt dann wird die Entfernung dazu Mitskaliert. Bei 0,0 ist ne Leerstelle dazwischen ? oder sehe ich das falsch mfg cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? [Diese Nachricht wurde von cadwomen am 23. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
romi_cad Mitglied multitasking mit diplom
 
 Beiträge: 461 Registriert: 22.01.2004 AutoCAD Architekture 2023
|
erstellt am: 23. Okt. 2017 15:57 <-- editieren / zitieren --> Unities abgeben:         
|
Bernd P Ehrenmitglied V.I.P. h.c. cook-general

 Beiträge: 3449 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 23. Okt. 2017 16:23 <-- editieren / zitieren --> Unities abgeben:          Nur für romi_cad
Servus, führe dein script aus und kopiere den Inhalt der Befehlszeile inkl. Fehlermeldung ins Forum... 0, 0 mit Leerzeichen ist falsch wo der Block sitzt ist egal. ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. [Diese Nachricht wurde von Bernd P am 23. Okt. 2017 editiert.] [Diese Nachricht wurde von Bernd P am 23. Okt. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
romi_cad Mitglied multitasking mit diplom
 
 Beiträge: 461 Registriert: 22.01.2004 AutoCAD Architekture 2023
|
erstellt am: 24. Okt. 2017 07:44 <-- editieren / zitieren --> Unities abgeben:         
Befehl: _SCRIPT Scriptdateinamen eingeben <Z:\AutoCAD\Projekte\RC\Arbeitsdateien\Module\ISO Module.scr>: "C:\Users\rc\AppData\Roaming\TeamViewer\Desktop\skalieren bedit.scr" Befehl: _scale Objekte wählen: alle 57 gefunden 44 befanden sich nicht im aktuellen Bereich. Objekte wählen: Basispunkt angeben: Ungültiger Punkt.
------------------
  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general

 Beiträge: 3449 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 24. Okt. 2017 07:54 <-- editieren / zitieren --> Unities abgeben:          Nur für romi_cad
Servus, hast du schon das Leerzeichen aus deinem Script entfernt und verwende entweder Leerzeichen oder Zeilenumbruch als Enter. Code: _scale alle Leerzeichen hinter alle weg0, 0 nur 0,0 0.001
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
romi_cad Mitglied multitasking mit diplom
 
 Beiträge: 461 Registriert: 22.01.2004 AutoCAD Architekture 2023
|
erstellt am: 24. Okt. 2017 08:20 <-- editieren / zitieren --> Unities abgeben:         
|