|
|
Name
INPUT | Syntax INPUTINPUT (kanal, datensatzID, feldID, ausdruck1[, ausdruck2, ...]) |

Wertebereiche
n: Integer; gibt die Anzahl der erfolgreich eingelesenen Werte zurück
kanal: Ergebnis ist positiver Integerwert; (einzusetzen ist eine Variable wie ch1)
datensatzID: 0 (reserviert für spätere Entwicklungen)
feldID: 0 (reserviert für spätere Entwicklungen)
ausdruck1,...: numerisch oder String |

Erläuterung
Mit INPUT erfolgt die Ausgabe der Datei- oder Ordnernamen, wobei die Ausdrücke ausdruck1,...: die Namen der Dateien/Ordner entgegennehmen.. |

Beispiel
!MASTER-SCRIPT
DIM bitmap[]
Ordner= OPEN ("FileMan", verz, "FILES, DIALOG")
linecont=1
n = INPUT (Ordner, 0, 0, datName)
WHILE n=1 DO
bitmap[linecont]=datName
linecont=linecont+1
n = INPUT (Ordner, 0, 0, datName)
ENDWHILE
CLOSE Ordner
!PARAMETER-SCRIPT
VALUES "dateiname" bitmap
Das gezeigte Script speichert im Master-Script die ausgelesenen Dateinamen eines per DIALOG ausgewählten Verzeichnisses in dem Array "bitmap".
Die WHILE-Schleife sucht solange nach Dateien, bis n=0 (d.h. es werden keine weiteren Dateien mehr gefunden).
Im Parameter-Script übergibt das Array die Werte in eine Value-Liste eines zu definierenden Text-Parameters mit der Bezeichnung "dateiname".
Mit diesem Script hat man Zugriff auf beliebige Dateien, die man z.B. als Bitmap-Textur auf ein Bildobjekt legen möchte.
Der Parameter "verz" ist zusätzlich als Texttyp anzulegen, damit man durch seine Änderung Zugriff auf das Auswahldialogfeld für die Ordner bekommt.
|

Besonderheiten
Es kommt vor, dass manche Datei- oder Verzeichnisnamen beim Input nicht nachvollziehbar ignoriert werden.
|

ArchiCAD®
ab 8.0 |

Referenzen
GDL-Handbuch 9.0 (DE) S.309
GDL-Handbuch 10.0 (DE) S.315
GDL-Handbuch 11.0 (DE) S.324
GDL Reference Guide 9.0 (INT) S.298
GDL Reference Guide 10.0 (INT) S.309
GDL Reference Guide 11.0 (INT) S.313
|
|
|
|
|