abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Für den Samstag, den 30 November, zwischen 10:00 und 12:00 Uhr (MEZ) ist eine technische Wartung geplant.Folgende Prozesse können dabei bis zu 2 Stunden ausfallen: Lizenzschlüssel hochladen, herunterladen, aktualisieren, SSA-Validierung und der Zugriff auf den Lizenzpool. Wir entschuldigen uns für die dadurch entstandenen Unannehmlichkeiten.
Bibliotheken und Objekte
Archicad- und BIMcloud-Bibliotheken, deren Verwaltung und Migration, Objekte und andere Bibliotheksteile, etc.

Objektname

harryseidl
Newcomer
Hallo!

Ich möchte gerne automatisch im Grundriss den Dateinamen meines Objektes angezeigt haben (Positionierung ist mir klar)! Wie lautet die Eingabe im 2D-Skript (text2 0,0, datei_name oder so)?

Danke wiedermal im Voraus!

Harry
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
13 ANTWORTEN 13
Anonymous
Nicht anwendbar
hallo HarryS
versuche es mit

egalwas_1 = REQUEST ("NAME_OF_MACRO", "", objektname)
TEXT2 0.0, 0.0, objektname


gruss koma
harryseidl
Newcomer
Danke, das war`s... Die Endung ".gsm" wird man wohl nicht wegbekommen...

LG, Harry
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
Anonymous
Nicht anwendbar
objektname=STRSUB(objektname,1,strlen(objektname)-4)
harryseidl
Newcomer
Hallo!

Ich habe das im 2D-Skript eingegeben, haut aber nicht hin - bringt ständig Fehlermeldung "String(Text)-Variable erforderlich bei Zeile...".

objektname=STRSUB(objektname,1,strlen(objektname)-4)
egalwas_1 = REQUEST ("NAME_OF_MACRO", "", objektname)
TEXT2 0.0, 0.0, objektname

LG, Harry
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
Anonymous
Nicht anwendbar
egalwas_1 = REQUEST ("NAME_OF_MACRO", "", objektname)
objektname=STRSUB(objektname,1,strlen(objektname)-4)
TEXT2 0.0, 0.0, objektname
Anonymous
Nicht anwendbar
weil richtig ist:
egalwas_1 = REQUEST ("NAME_OF_MACRO", "", objektname)
objektname=STRSUB(objektname,1,strlen(objektname)-4)
TEXT2 0.0, 0.0, objektname


zuerst Name als text mit REQUEST ermitteln
und dann mit STRSUB die Endung ".gdl" abschneiden

koma
harryseidl
Newcomer
...vielen Dank für eure prompte Hilfe, jetzt passt es und ich hab` mir durch diese Funktion wirklich viel Arbeit erspart!!!

Harry
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
harryseidl
Newcomer
...und noch eine Frage. Kann man den Text so ausrichten, dass immer horizontal dargestellt wird, egal wie ich das Objekt im Grundriss drehe?
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
Anonymous
Nicht anwendbar
Da gibt es mehrere Möglichkeiten. Jetzt geht es aber tiefer. Schau mal bei DEFINE_STYLE. Bei größeren textmengen solltest du dir die Befehlsgruppe um RICHTEXT2 .