Um die 8-stellgige SM-ID zu extrahieren kann folgendes Konstrukt mit 2 bcd var in SML dienen.
(Dank an gemu2015 für die Tipps)
Code
>D
SID=""
>M 1
;...
; SM-ID (UI-hidden)
1,02130908bcd8@1,*,,,0
1,02130908x3xxbcd8@1,*,,,0
>S
; reconstruct SID once
if (SID=="" and smls[-1]!="")
{
SID+=sb(smls[-1] 7 1)
SID+=sb(smls[-1] 5 1)
SID+=sb(smls[-1] 3 1)
SID+=sb(smls[-1] 1 1)
SID+=sb(smls[-2] 7 1)
SID+=sb(smls[-2] 5 1)
SID+=sb(smls[-2] 3 1)
SID+=sb(smls[-2] 1 1)
}
print %SID%
Alles anzeigen