Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD LT
  script

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 Autodesk Produkte
Autor Thema:  script (1526 mal gelesen)
tb123
Mitglied


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

Beiträge: 4
Registriert: 07.04.2006

erstellt am: 07. Apr. 2006 10:07    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,

wie kann ich bei einem Script (unter 2005 LT) zum erstellen von PLT-Files automatisch den Plotmaßstab eingelesen. Soweit funktioniert das Script bereits

...-plot;j;Model;7586b.pc3;ISO A0 (841.00 x 1189.00 MM);;Querformat;
Nein;Limiten;<Hier soll der Maßstab ausgelesen werden;...

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

Kramer24
Ehrenmitglied V.I.P. h.c.
Architekt


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

Beiträge: 5881
Registriert: 09.11.2001

Acad Architecture 2023
WIN 10

erstellt am: 07. Apr. 2006 11:03    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 tb123 10 Unities + Antwort hilfreich

tb123,

verstehe ich nicht ganz. Gefragt wird nach den mm/Zeichnungseinheit. Du musst das berechnen, und dann einfach einen Wert eingeben.

Lothar

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

tb123
Mitglied


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

Beiträge: 4
Registriert: 07.04.2006

erstellt am: 07. Apr. 2006 11:13    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 Lothar,

hier will ich aber genau den Wert übernommen haben, der in Schriftfeld unter Maßstab definiert ist. Ich kann diesen Wert z.B. mit DIMSCALE oder DIMASZ auslesen. Hier wird aber nur die Zeichnungseinheit (z.b. 2.5) ausgegeben. Im Script muss aber der Wert, wie in diesem Beispiel 1=2.5 eingetragen werden. Da sich dieser Wert von Zeichnungung zu Zeichnung (ca. 5000 Stk)anders sein kann, muss ich den Wert selber zusammenbauen. Irgendwie schaffte ich es aber nicht diese Werte in einer Variablen oder so, zu erstellen.

Thomas

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

cadffm
Moderator
良い精神




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: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 07. Apr. 2006 11:51    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 tb123 10 Unities + Antwort hilfreich

1:2.5 bedeutet doch eins-geteiltdurch-2.5, also:
^C^C-plot;j;;PDF_A4.pc3;A4;;Querformat;Nein;Limiten;$M=$(/,1,$(getvar,dimasz));_c;;;;;;;;

Habe dein Makro(Inhalt) nicht geprüft, nur um die eine
Eingabe gekümmert 

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

tb123
Mitglied


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

Beiträge: 4
Registriert: 07.04.2006

erstellt am: 07. Apr. 2006 13:49    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,

leider funktioniert der Befehle nicht. Es würde sogar reichen, wenn ander Scriptstelle nur der entsprechende Wert der DIMSCALE-Variable ausgelesen würde. Diese funktioniert aber nicht.

Thomas

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

cadffm
Moderator
良い精神




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: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 07. Apr. 2006 22:34    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 tb123 10 Unities + Antwort hilfreich

Du müßtest schonmal den Teil aus dem Textfenster(F2) kopieren
und hier einstellen wenn man nachsehen soll was da nicht
funktioniert..
Also 1x dein angepasstes Makro posten und dann den Ablauf des Makros
aus dem Textfenster hier rein kopieren.

PS.: Dimscale ODER dimasz - Das ist NICHT egal (falls dir das nicht bewußt ist)
den Sysvar-Wert bekommst du mit DIESEL-Ausdrücken wie ich einen
verwendet habe oben - Die Hilfe hat einige Beispiele..

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

Grebe
Mitglied



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

Beiträge: 536
Registriert: 16.12.2002

erstellt am: 10. Apr. 2006 13:42    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 tb123 10 Unities + Antwort hilfreich

Hallo Thomas,
wenn Du ein Script hast, kann das hier "$M=$(/,1,$(getvar,dimasz))" auch nicht funktionieren. Das ginge nur im Makro.
Mathias

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

cadffm
Moderator
良い精神




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: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 10. Apr. 2006 16:28    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 tb123 10 Unities + Antwort hilfreich

@tb123 - Da hat Mathias recht - hatte ich vergessen anzumerken.

@Mathias - Er nutzt kein Script, denn siehe das "Script" -
dort würden Semikolons für <Return> auch nicht funktionieren.
(so "konnte" ich dann auf Diesel zurückgreifen)

Zitat:
Original erstellt von tb123:
Hallo,
wie kann ich bei einem Script (unter 2005 LT) zum erstellen von PLT-Files automatisch den Plotmaßstab eingelesen. Soweit funktioniert das Script bereits
...-plot;j;Model;7586b.pc3;ISO A0 (841.00 x 1189.00 MM);;Querformat;
Nein;Limiten;<Hier soll der Maßstab ausgelesen werden;...

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

tb123
Mitglied


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

Beiträge: 4
Registriert: 07.04.2006

erstellt am: 11. Apr. 2006 11: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

Hallo Zusammen,

hier habe ich einmal das kpl. Script kopiert. Ich möchte aber jetzt noch an Stelle des Maßstabes, den ich hier fest in das Script eingetragen haben durch den Maßstab aus der Zeichnung ersetzten.

Befehl: '_script
Befehl: _zoom

Fensterecke angeben, Skalierfaktor eingeben (nX oder nXP) oder
[Alles/Mitte/Dynamisch/Grenzen/Vorher/FAktor/FEnster/Objekt] <Echtzeit>: g

Befehl: _limits

Modellbereichlimiten zurücksetzen:
Linke untere Ecke angeben oder [Ein/Aus] <0.00,0.00>: 0,0

Obere rechte Ecke angeben <1247.97,429.92>:

Befehl: -plot
Detaillierte Plotkonfiguration? [Ja/Nein] <Nein>: j

Layoutnamen eingeben oder [?] <Modell>: Model
Ausgabegerätname eingeben oder [?] <TIFF Printer>: 7586b.pc3
Papierformat angeben oder [?] <ISO A0 (841.00 x 1189.00 MM)>: ISO A0 (841.00 x
1189.00 MM)
Papiereinheiten angeben [Zoll/Millimeter] <Millimeter>:
Ausrichtung der Zeichnung angeben [Hochformat/Querformat] <Hochformat>:
Querformat
Auf dem Kopf plotten? [Ja/Nein] <Nein>: Nein
Plotbereich angeben [Anzeige/Grenzen/Limiten/ANsicht/Fenster] <Anzeige>: Limiten
Plotmaßstab angeben (geplottet Millimeter=Zeichnungseinheiten) oder [Anpassen]
<Anpassen>: 1=1 
Plotversatz angeben (x,y) oder [Zentrum] <0.00,0.00>: pause

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

cadffm
Moderator
良い精神




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: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 11. Apr. 2006 12:45    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 tb123 10 Unities + Antwort hilfreich

Also 1. sind hier einige (ich auch) der Meinung das wir
von einem MAKRO (Menü- bzw. Buttonmakro) sprechen sollten..
Oder nutzt du wirklich ein SCRIPT ? (gespeichert in einer Textdatei mit Endung *.scr)
---
2. Hast du nicht das Makro sondern den Makro-Ablauf in Acad gepostet !
   (was AUCH gut ist)
---
3. sollte meine gezeigte Möglichkeit (s.oben) schon weiterhelfen !
[wenn es nicht klappt, dann zeige den Makroablauf+Makro nochmal mit "meiner" Änderung..]

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)2023 CAD.de | Impressum | Datenschutz