abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

AUTOTEXT-Variablen / Projekt-Info von ArchiCad 16

architom
Newcomer
Hallo,

In AC 16 wurde die Projektinfo um einige Felder erweitert.
Kennt jemand eine Liste, die alle benutzbaren Variablen für GDL-Scripts enthält?
Die AC-Hilfe ist hier leider nicht auf dem neuesten Stand. Neue Variablen wie "Bauplatz komplette Adresse", welche ja wieder Unterfelder enthält, fehlen komplett.
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
6 ANTWORTEN 6
Frank Beister
Moderator

<Projektname>
<PROJECTNAME>

<Projektnummer>
<PROJECTNUMBER>

<Projektstatus>
<PROJECTSTATUS>

<Bearbeitungsdatum>
<DATEOFISSUE>

<Bauplatz Komplette Adresse>
<SITEFULLADDRESS>

<Bauplatz Adresse 1>
<SITEADDRESS1>

<Bauplatz Adresse 2>
<SITEADDRESS2>

<Bauplatz Adresse 3>
<SITEADDRESS3>

<Bauplatz Ort>
<SITECITY>

<Bauplatz Kreis>
<SITESTATE>

<Bauplatz PLZ>
<SITEPOSTCODE>

<Bauplatz Land>
<SITECOUNTRY>

<Schlüsselwörter>
<KEYWORDS>

<Anmerkungen>
<NOTES>

<Architekt Name>
<ARCHITECTNAME>

<Architekt Position>
<ARCHITECTPOSITION>

<Architekt Büro>
<ARCHITECTCOMPANY>

<CAD-Techniker>
<CADTECHNICIAN>

<Architekt Komplette Adresse>
<ARCHITECTFULLADDRESS>

<Architekt Adresse 1>
<ARCHITECTADDRESS1>

<Architekt Adresse 2>
<ARCHITECTADDRESS2>

<Architekt Adresse 3>
<ARCHITECTADDRESS3>

<Architekt Ort>
<ARCHITECTCITY>

<Architekt Kreis>
<ARCHITECTSTATE>

<Architekt PLZ>
<ARCHITECTPOSTCODE>

<Architekt Land>
<ARCHITECTCOUNTRY>

<Architekt E-Mail>
<ARCHITECTEMAIL>

<Architekt Telefon>
<ARCHITECTPHONE>

<Architekt Fax>
<ARCHITECTFAX>

<Architekt Web>
<ARCHITECTWEB>

<Auftraggeber Name>
<CLIENTNAME>

<Auftraggeber Firma>
<CLIENTCOMPANY>

<Auftraggeber Komplette Adresse>
<CLIENTFULLADDRESS>

<Auftraggeber Adresse 1>
<CLIENTADDRESS1>

<Auftraggeber Adresse 2>
<CLIENTADDRESS2>

<Auftraggeber Adresse 3>
<CLIENTADDRESS3>

<Auftraggeber Ort>
<CLIENTCITY>

<Auftraggeber Kreis>
<CLIENTSTATE>

<Auftraggeber PLZ>
<CLIENTPOSTCODE>

<Auftraggeber Land>
<CLIENTCOUNTRY>

<Auftraggeber E-Mail>
<CLIENTEMAIL>

<Auftraggeber Telefon>
<CLIENTPHONE>

<Auftraggeber Fax>
<CLIENTFAX>

<EcoDesigner Report Kopftext>
<EDREPORTHEADER>

<Straße AG>
<CUSTOM1>

<Stadt AG>
<CUSTOM2>

<PLZ AG>
<CUSTOM3>

<Architekt Eigener Eintrag>
<autotext-ARCHITECT-1>

<Auftraggeber Eigener Eintrag>
<autotext-CLIENT-1>


Ich habe die Autotexte in OpenLibraryGlobalsintegriert. D.h. wenn man sie aus dem Projektinfodialog in eine XML-Datei exportiert (am besten in die aktive Bibliothek) und diese in den Modelleinstellungen danach zuweist, kann man auch den Autotextinhalt in den eigenen GDL-Objekten verwenden. Nicht nur die Referenz.

Aktualisierungen der XML-Datei müssen aber manuell erfolgen.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
architom
Newcomer
Danke Frank,

Die Idee hatte ich dann auch und habe mir gerade eine Liste erstellt um sie hier zu veröffentlichen. Aber Du warst schneller...

Habe gerade noch gesehen, dass bei deinen CUSTOM-Einträgen die falschen Bezeichner stehen. Diese heißen auf deutsch "Individuell 2", "Individuell 2", "Individuell 3" .
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
Frank Beister
Moderator
Die Custom-Einträge sind eben Custom-Einträge. Selbst die 2-3 voreingestellten kannst du löschen und neu benennen. Damit ist der Name wurscht bzw. kann bei jedem anders sein. Beim Import von AC15- Projekten werden in 15 angelegte z.T. mit kryptischen IDs identifiziert.

Die Individuellen Autotexte sind ebenfalls eine unbeendete Baustelle mit gewaltigem Potential. GS erkennt das zwar, konnte es aber trotz der Notwendigkeit die Autotexte für AC16 anzufassen das nicht vollständig überarbeiten. Die Auswertbarkeit der Autotexte in GDL (zentrale Wertetabellen e.a.) funktioniert leider so nicht. Und ... leider,leider .... auch nicht mit meinen OpenLIbraryGlobals, da der REQUEST für MVOs keine Arrays zuläßt. Und für eine finale Menge an individuellen Texten Einfachparameter anzulegen war mir schlicht zu blöde. OpenLibraryGlobals liest und speichert zwar mit Version 0.52 die Individuellen Autotexte aus der XML, aber du kannst sie in deinen Objekten nicht abrufen.

Übrigens ebenso wie eine Zeichensatztabelle (rechts daneben), wo man die in Objekten verfügbaren Zeichensätze einschräünken könnte. Das ist zwar implementiert, funktioniert aber aus ebendiesem Grund nicht. Ich hoffe auf ein Fixing mit den Arrays seitens Grapahisoft mit AC17. Hoffe.

Das mit den Zeichensätzen kannst du übrigens ausprobieren, wenn du das GSM öffnest und unter Oberfläche auf Vorschau gehst. Im Normalbetrieb habe ich es deaktiviert.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Nicht anwendbar
Hallo,

mal ne Zwischenfrage von einem gdl_Laien...

Ich hab auch ein Problem mit den Autotexten aus der Projektinfo.
Ich habe unseren Büro-Plankopf als Bibliotheksobjekt gebaut. Von AC 11-15 hat das Objekt mit den Autotexten perfekt funktioniert. Ziel war es auch auf älteren Plänen immer aktuelle Bürodaten wie Telefonnummer, Adresse etc. zu haben.

Jetzt mit AC 16 werden aber einige Daten nicht mehr erkannt. Die Einträge für Bauherrenadresse usw. habe ich noch hinbekommen, aber die Layoutdaten wie Layoutname, Layout-ID oder Massstab gehen nicht mehr.

Muß ich mich jetzt von unserem Plankopf-Objekt verabschieden, oder gibt es für diese Einträge auch neue Bezeichnungen?

Danke schon mal für Eure Hilfe.
Anonymous
Nicht anwendbar
Was hast du denn da bisher stehen. Meine Autotexte aus ArchiCAD 9 funktionieren immer noch mit 16.
Anonymous
Nicht anwendbar
Hallo,

ich poste da mal einen Ausschnitt aus dem 2D-Script. Einiges hab ich noch hingekriegt, nur bei der Projektnummer erscheint im Ausdruck immer #PrjNr.
Hat jemand eine Idee, was ich da falsch gemacht haben könnte?

textblock "AC_TEXTBLOCK_55" 0, 7, 0, 1, 1, 1,
"AC_PRG_65"
richtext2 0.01039447458353, 0.02076471388369, "AC_TEXTBLOCK_55"

paragraph "AC_PRG_66" 3, 0, 0, 0, 1
"<CADTECHNICIAN>"
" / "
"<DATEOFISSUE>"
endparagraph
textblock "AC_TEXTBLOCK_56" 0, 9, 0, 1, 1, 1,
"AC_PRG_66"
richtext2 0.07485072171248, 0.02092875711034, "AC_TEXTBLOCK_56"

paragraph "AC_PRG_67" 1, 0, 0, 0, 1
"Projekt-Nr.:"
endparagraph
textblock "AC_TEXTBLOCK_57" 0, 7, 0, 1, 1, 1,
"AC_PRG_67"
richtext2 0.003840010297814, 0.01683614426664, "AC_TEXTBLOCK_57"

paragraph "AC_PRG_68" 1, 0, 0, 0, 1
" "
endparagraph
textblock "AC_TEXTBLOCK_58" 0, 7, 0, 1, 1, 1,
"AC_PRG_68"
richtext2 0.01755697458353, 0.01683614426664, "AC_TEXTBLOCK_58"

paragraph "AC_PRG_69" 3, 0, 0, 0, 1
"<PROJECTNUMBER>"
" / "
"<LAYOUTID>"
endparagraph
textblock "AC_TEXTBLOCK_59" 0, 9, 0, 1, 1, 1,
"AC_PRG_69"
richtext2 0.07485072171248, 0.01700018749328, "AC_TEXTBLOCK_59"

paragraph "AC_PRG_70" 1, 0, 0, 0, 1
"Geplottet am:"
endparagraph
textblock "AC_TEXTBLOCK_60" 0, 7, 0, 1, 1, 1,
"AC_PRG_70"
richtext2 0.003840010297814, 0.008978994956754, "AC_TEXTBLOCK_60"

paragraph "AC_PRG_71" 1, 0, 0, 0, 1
" "
endparagraph
textblock "AC_TEXTBLOCK_61" 0, 7, 0, 1, 1, 1,
"AC_PRG_71"
richtext2 0.02030518886924, 0.01290757283807, "AC_TEXTBLOCK_61"

paragraph "AC_PRG_72" 3, 0, 0, 0, 1
"<SHORTDATE>"
", "
"<TIME>"
endparagraph