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

Raumstempel MIT ID-Anzeige

Anonymous
Nicht anwendbar
Hallo in die Runde,

versuche gerade dem GER14-Raumstempel per GDL zu vermittlen, daß im Grundriss auch die "ID" angezeigt wird....

Das ist glaub ich mit einem GDL-Befehl getan, aber mir erschliesst sich nicht WO ich das in welchem GDL-Script einfügen müsste.

Hat das jemand von Euch schon mal gemacht?

Gruss,
SIMON
8 ANTWORTEN 8
Anonymous
Nicht anwendbar
Wo soll das denn ausgegeben werden?
Anonymous
Nicht anwendbar
Ausgabe der ID beispielsweise so:
(xxxxxxxx soll der Text sein, der in der ID manuell hinterlegt ist)


Wohnen
A: 26,45 m²
xxxxxxxxxxxx
Anonymous
Nicht anwendbar
Füge mal folgendes am Anfang des Masterscriptes ein:
!***2D-Skript
s=strstr(ft_txt,"«ID»")
if s then
ft_txt=strsub(ft_txt,1,s-1)+GLOB_ID+strsub(ft_txt,s+4,strlen(ft_txt))
endif

!***Parameterskript
VALUES "ft_txt" "Interne ID: «ID»",CUSTOM
Ich habe es nicht getestet, aber so sollte es nun beim "freien Text" klappen. Nicht vergessen, den Stempel unter NEUEM Namen zu sichern, sonst ist das nach dem nächsten Bibliotheken-Update wieder weg.
Anonymous
Nicht anwendbar
@Ove: Erstmal Dank, daß Du hier konkret etwas anbietest ..... es erscheint aber bei "Skript prüfen" eine Fehlermeldung ....

bzgl. Deiner zweiten Skriptzeile (s=strstr....)

Fehlermeldung:
String(Text)-Variable erforderlich
bei Zeile 2 im Masterscript der Datei
Raumstempel_GER 14-mit-ID.

... bezieht sich also auf den strstr-Befehl...
zzyzx
Newcomer
ich bin zwar nicht ove, vermute aber, dass es die variable ft_txt in dem von dir ausgewählten raumstempel vielleicht nicht gibt.

:winken:
Anonymous
Nicht anwendbar
wo er recht hat, hat er recht. rn_2 ist die Variable für den Raumnamen in 2. Zeile. Ersetze alle ft_txt damit und es sollte gehen.
Anonymous
Nicht anwendbar
@Ove:

So erhalte ich zumindest KEINE Fehlermeldung mehr.
Ich vermute aber, daß ich Dein GDL teils ins Masterscript und teils ins Parameterscript kopieren muss, oder?

Ich bekomme aber irgendwie keine Anzeige im Grundriss ..... muss ich irgendwo noch eine NULL auf EINS setzen, oder einen Parameter auf "ON" stellen?


!***2D-Skript
s=strstr(ft_txt,"«ID»")
if s then
ft_txt=strsub(ft_txt,1,s-1)+GLOB_ID+strsub(ft_txt,s+4,strlen(ft_txt))
endif

!***Parameterskript
VALUES "ft_txt" "Interne ID: «ID»",CUSTOM
Anonymous
Nicht anwendbar
!***2D-Skript
s=strstr(rn_2,"«ID»")
if s then
rn_2=strsub(rn_2,1,s-1)+GLOB_ID+strsub(rn_2,s+4,strlen(rn_2))
endif

!***Parameterskript
VALUES "rn_2" "Interne ID: «ID»",CUSTOM

[ 16. Dezember 2010, 12:40: Beitrag editiert von: Ove Bodj ]