prevnext   » Startseite » MakeDoc V3.36c » Spezielle Variablen von MakeDoc

Spezielle Variablen von MakeDoc

Inhaltsverzeichnis


1.   Vordefinierte Variablen

Die folgenden Variablen sind durch MakeDoc definiert:

1.0.1   MakeDoc Version

MakeDoc Version
Variable Beschreibung
makedoc$name Der Programmname: 'MakeDoc'
makedoc$sysname Der Programmname mit Systembezeichnung: 'MakeDoc/Windows'
makedoc$version Die Versionnummer: '3.36c'
makedoc$date Erstellungszeit von MakeDoc als Binärzahl im 64 Bit Format
makedoc$textdate Erstellungszeit als sprachenabhängiger Text: '2009-09-19'
makedoc$url Download-URL im Internet: http://www.cle-mens.de/software/makedoc.html
makedoc$search Suchpfad für Include Dateien: '.;@MAKEDOC;~~~::'
makedoc$include Include-Verzeichnis der Standardbibliothek
makedoc$images Verzeichnis mit den Images


1.0.2   Einstellungen

Einstellungen
Variable Beschreibung
language$ ---???---
$log ---???---
$verbose ---???---
$debug ---???---
$product ---???---
$html ---???---
$sevenbit ---???---
$nocomment ---???---
$minindent Aktuelle minimale Einrücktiefe
$maxindent Aktuelle maximale Einrücktiefe
$tabsize ---???---
$emptylines ---???---
restart$count ---???---
restart$param ---???---


1.0.3   Optionen

Optionen
Variable Beschreibung
option$date ---???---
option$log ---???---
option$verbose ---???---
option$debug ---???---
option$product ---???---
option$append ---???---
option$html ---???---
option$sevenbit ---???---
option$nocomment ---???---
option$minindent Durch die Option --min-indent modifizierter Standardwert der minimalen Einrücktiefe
option$maxindent Durch die Option --max-indent modifizierter Standardwert der maximalen Einrücktiefe
std$minindent MakeDoc Standardwert der minimalen Einrücktiefe
std$maxindent MakeDoc Standardwert der maximalen Einrücktiefe
min$indent Minimal mögliche Einrücktiefe
max$indent Maximal mögliche Einrücktiefe
option$tabsize ---???---
std$tabsize ---???---
max$tabsize ---???---
option$emptylines ---???---
std$emptylines ---???---
max$emptylines ---???---
option$lowercase ---???---
option$uppercase ---???---


1.0.4   Dateien

Dateien
Variable Beschreibung
file$src Pfad- und Dateiname der aktuellen Quelldatei
file$rel_src Zur Basis relativer Pfad- und Dateiname der aktuellen Quelldatei
file$src_file Dateiname der aktuellen Quelldatei
file$dest Pfad- und Dateiname der aktuellen Zieldatei
file$rel_dest Zur Zielbasis relativer Pfad- und Dateiname der aktuellen Zieldatei
file$dest_path Pfad der aktuellen Zieldatei
file$dest_file Dateiname der aktuellen Zieldatei
file$working_path Aktuelles Verzeichnis
file$basedir Basisverzeichnis, sofern definiert (siehe Option --base)
file$output Verzeichnis der Zieldateien, sofern definiert (siehe Option --base)
file$extension Extension für Zieldateien, sofern definiert (siehe Option --extension)
file$log Pfad und Dateiname der LOG-Datei
file$filename Name der letzten durch #OPEN geöffneten Datei
file$status Status des letzten #OPEN, #READ oder #WRITE Befehls


1.0.5   Aktuelles Datum

Beim Start von MakeDoc wird die aktuelle lokale Zeit festgehalten und in die folgenden Variablen in unterschiedlichen Formaten geschrieben:

Aktuelles Datum
Variable Beschreibung
today$bin Zeit als Binärzahl im 64 Bit Format.
today$text Zeit als Text, Format ist sprachenabhängig
today$second Sekunde der Minute (0 bis 59)
today$minute Minute der Stunde (0 bis 59)
today$hour Stunde des Tages (0 bis 23)
today$day Tag des Monats (1 bis 31)
today$month Monat des Jahres (1 bis 12)
today$year Jahreszahl
today$weekofyear Woche des aktuelles Jahres 'today$year' (0 bis 53)
today$week Wochenzahl (1 bis 53)
today$wyear Jahr der Wochenzahl 'today$week'
today$weekday Wochentag (1=Mo bis 7=So)
today$dayofyear Tag des Jahres (1 bis 366)
today$num Dezimalzahl im Format 'yyyymmdd'

Anmerkung zur Wochenberechnung:


1.0.6   Referenz Datum

Durch die Option '--date' kann eine Referenzzeit definiert werden. Ohne Angabe wird die aktuelle lokale Zeit (identsich mit 'TODAY$BIN') verwendet. Diese Zeit wird auf jeden Fall in 'DATE$BIN0' festgehalten. Durch das Kommando #DATE können alternative Referenzzeiten definiert werden.

Referenz Datum
Variable Beschreibung
date$bin0 Erste Referenzzeit als Binärzahl im 64 Bit Format.
date$bin Refrenzzeit als Binärzahl im 64 Bit Format.
date$text Refrenzzeit als Text, Format ist sprachenabhängig
date$second Sekunde der Minute (0 bis 59)
date$minute Minute der Stunde (0 bis 59)
date$hour Stunde des Tages (0 bis 23)
date$day Tag des Monats (1 bis 31)
date$month Monat des Jahres (1 bis 12)
date$year Jahreszahl
date$weekofyear Woche des aktuelles Jahres 'date$year' (0 bis 53)
date$week Wochenzahl (1 bis 53)
date$wyear Jahr der Wochenzahl 'date$week'
date$weekday Wochentag (1=Mo bis 7=So)
date$dayofyear Tag des Jahres (1 bis 366)
date$num Dezimalzahl im Format 'yyyymmdd'

Anmerkung zur Wochenberechnung:


1.0.7   Statistik

Statistik
Variable Beschreibung
makedoc$file_index Anzahl der Dateien, die bereits vollständig bearbeitet worden sind.
makedoc$files_total Gesamtanzahl der Dateien
makedoc$duration Verbrauchte Zeit im 64 Bit Format