BaselScript


× SPRACHE NACHRICHTEN BEISPIELE BEISPIELFILME INSTALLATION IMPRESSUM DATENSCHUTZ SUPPORT -------------- BESCHREIBUNG Einführung BASEL-Sprache Grundkenntnisse    • Feld auch Variable    • Array    • Hash-Array    • Mathem. und Vergleichsoperatoren    • Bedingungen    • Schleife    • Timer    • Datei    • Datensatz    • Verzeichnis    • Menu    • Dialog    • ListView (Ansichtsliste)    • Form Arbeiten mit Skripten    • Skripte    • Scriptstruktur    • Aufruf eines Skriptes    • Skript starten    • Skript beim Start der Anwendung starten    • Szene    • Szene Deklaration    • Szene laden und starten Arbeiten mit Feldern    • Feldwert speichern    • Feldwert wiederherstellen Arbeiten mit Arrays    • Hash-array Arbeiten mit Verzeichnissen    • Standardverzeichnisse    • Unterverzeichnis erstellen    • Unterverzeichnis löschen    • Verzeichnisinhalt Arbeiten mit Dateien    • Dateistruktur deklarieren    • Datei in Speicher einlesen    • Datensatz in Datei schreiben    • Datei speichern    • Eine Datei in eine andere Datei umschreiben    • Datei umbenennen    • Datei kopieren    • Datensätze löschen    • Datei löschen    • Eingabe in Datei aus dem Skript    • Anzahl ausgewählter Datensätze    • Datensatz N lesen    • Verschlüsseln    • Dateien zusammenführen    • Update file    • Datensätze zusammenführen    • Space reduzieren    • Teilstring in Datei ersetzen    • Datensatz nach ausgewähltem einfügen    • Neuen Datensatz vor ausagewähltem hinzufühgen Arbeiten mit Bildschirm    • Erklärungen    • Form oder Formular       •• Tile = text       •• Tile = input       •• Tile = button       •• Tile = rectangle       •• Tile = image       •• Tile = radiobutton       •• Tile = checkbox       •• Tile = togglebutton       •• Tile = seekbar       •• Tile = property       •• Property-Beispiel       •• Tile-Anweisungen    •  Dialog    • List view    • Menü    • Message/print    • Trace Arbeiten mit Grafik    • Draw image    • Draw line    • Draw rectangle    • Draw circle    • Draw ellipse    • Draw text    • Draw polygon    • Draw point Arbeit mit Sound Arbeit mit Musik Vibration Arbeit mit Server    • Image herunterladen    • Stream als csv-Datei herunterladen    • Sound herunterladen    • mp3-Datei herunterladen    • String von URL herunterladen    • Anweisungen nach Download    • Datei auf Server hochladen Aufruf einer Webseite Programm aus dem Skript ausführen Notifications Funktionen    • Allgemeine Funktionen    • String funktionen    • Math Funktionen    • Date Funktion    • Array-Funktionen    • File-Funktionen    • Verzeichnis-Funktionen    • Grafikfunktionen    • Form funktionen    • Tabellenfunktionen Google Maps App für Android    • Ort zeigen    • Suche nach Orten    • Navigation Mehrsprachige Skripte Skript erstellen.    • Skript mit dem Texteditor erstellen    • Skript auf PC erstellen    • Skript mithilfe von Vorlagen erstellen    • Skript mit Assistent erstellen    • Formularassistent    • Dialogassistent    • Menüassistent Registrierung und Login    • Meine Skripte Klonen des Android-Interpreters Copy script from Download Festlegen von Standardgrößen Mögliche Probleme beim Ausführen von Skripten    • Clinch-Situation    • Programm hängt    • Skriptstart und keine Änderungen sichtbar Reservierte Namen Globale Variable Standardparameter für Szenenkomponenten Einstellungen Liste der Unicode-Zeichen Fehlerdiagnose Einige Vergleiche bekannter Skriptsprachen mit BaselScript    • Menu    • Dialog    • List View    • Form    • Download file    • Draw circle ...
Beschreibung

                 

File functions

Exist file
#return = $file.exist(directory name, file name)

if file exist then #return = 1 else 0
Example:
#e = $file.exist(/APPDIR/files/zzz, autos)
if #e == 1
   message "file exist"
endif

Get counter of records in file
#counter = $file.records(file name)

Used only after “read file…”!!
Example:
read file=person
#counter = $file.records(person)

Exist value of field in file
#e = $file.exist_in_file(table,field, value)

Note: The function should only be used after the "read file"
Example:
#e = $file.exist_in_file(themes, #theme,"sport")
if #e == 1
message "value sport exist in the file themes"
endif

Summe of one field values in file
#e = $file.sum_field(#field_name, file name)

Note: The function should only be used after the "read file"
Example:
#SUM = $file.sum_field(#menge, person)


Average value of one field in file
#e = $file.average_field(#field_name, file name)

Note: The function should only be used after the "read file"
Example:
#average = $file.average_field(#volume, person)


Min value of one field in file
#e = $file.min_field(#field_name, file name)

Note: The function should only be used after the "read file"
Example:
#min = $file.min_field(#volume, person)


Max value of one field in file
#e = $file.max_field(#field_name, file name)

Note: The function should only be used after the "read file"
Example:
#max = $file.max_field(#volume, person)


File creation time
#dt = $creation_time(file, directory)

if file not exist then #_error = 1 else #_error = 0
Example:
#dt = $creation_time("email.csv, #_directory_files)
#dt = "2019-07-07 12:13:00"


File last access time
#dt = $file.last_access_time(file, directory)

if file not exist then #_error = 1 else #_error = 0
Example:
#dt = $file.last_access_time(email.csv, #_directory_files)
#dt = "2019-07-07 12:13:00"


File last write time
#dt = $file.last_write_time(file, directory)

if file not exist then #_error = 1 else #_error = 0
Example:
#dt = $file.last_write_time(email.csv, #_directory_files)
#dt = "2019-09-05 19:10:00"


Get fields counter from file record
#counter=$file.fields_counter(directory,file)

Example:
#counter=$file.fields_counter(#_directory_files_examples,cars)
#counter=4

Get fields counter from file description
#counter=$tables.fields_counter(file)

Example:
#counter=$tables.fields_counter(cars)
#counter=4

Get field name from record description
#field = $tables.field_name(file,number)

Example:
#f=$tables.field_name(cars,1)
#f=#price

Get field user name from record description
#name = $tables.field_user_name(file,number)

Example:
#name=$tables.field_name(cars,1)
#name=Price