Seite 1 von 1

Parameter für Sub Sektionsaufrufe

Verfasst: 20 Jul 2013, 19:29
von achim71
Hallo, kurze Frage. Bei DosBatch Sektionen kann man ja sog. batch parameter übergeben, die sich dann als %1 %2 etc auslesen lassen. Änlliches gilt für ExecWith Sektionen. Ist soetwas auch für sub Sektionsaufrufe möglich oder ggf. geplant?

z.b.

sub_bsp abc
[sub_bsp]
comment "%1%"

Re: Parameter für Sub Sektionsaufrufe

Verfasst: 22 Jul 2013, 11:18
von Thomas_H
Moinsens,

hmmm... könntest Du doch über Variablen steuern, die Du oben deklarierst und denen Du im Laufe des Scriptes Werte zuweist...

Gruß

Thomas_H

Re: Parameter für Sub Sektionsaufrufe

Verfasst: 23 Jul 2013, 12:37
von embl-structures
Hi Achim.
dafuer gibt es einen "Feature Request" von mir (viewtopic.php?f=5&t=3666).
frank

Re: Parameter für Sub Sektionsaufrufe

Verfasst: 23 Jul 2013, 14:08
von achim71
Danke für das Feedback. Überarbeite mein in den letzten acht Jahren gewachsenes Paketarchiv. Bin gerade dabei eine Bibliothek mit sub's für die häufigsten Installationsaufgaben zu schreiben. Dei Verwendung von globalen Variablen macht den code halt sehr schnell unübersichtlich, eine Parameterübergabe an sub's wäre da schon hilfreich, oder eine SetValue funktion für Listen, damit ließen sich die globalen Variablen übersichtlicher organisieren.

Re: Parameter für Sub Sektionsaufrufe

Verfasst: 23 Jul 2013, 14:19
von embl-structures
achim71 hat geschrieben:Danke für das Feedback. Überarbeite mein in den letzten acht Jahren gewachsenes Paketarchiv. Bin gerade dabei eine Bibliothek mit sub's für die häufigsten Installationsaufgaben zu schreiben. [...]
Genau das war auch meine Motivation fuer den Feature Request. Mit Uebergabewerten/Parametern und Rueckgabewerten fuer subs koennte man sich endlich ein Archiv von globalen, nicht redundanten Funktionen aufbauen.
frank

Re: Parameter für Sub Sektionsaufrufe

Verfasst: 23 Jul 2013, 14:51
von achim71
Das stimmt ein Rückgabewert wäre dann auch nötig, bzw. eine parse möglichkeit des stdout's via getOutStreamFromSection.