getOutStreamFromSection

Antworten
ake
Beiträge: 48
Registriert: 02 Dez 2009, 11:56

getOutStreamFromSection

Beitrag von ake »

Hallo allerseits,

ich habe ein Problem mit oben genannter Funktion. In dem Firefox-Script des Wikis gibt es folgende Passage:

Code: Alles auswählen

DefVar $profiles$

Set $profiles$ = getOutStreamFromSection ('dosbatch_profiledir')
for $x$ in $profiles$ do sub_irgendwas
Genau dieser Code läuft bei mir in einem Skript immer in einen Syntax-Fehler

Code: Alles auswählen

$profiles$ = getOutStreamFromSection ('dosbatch_profiledir')
getOutStreamFromSection ('dosbatch_profiledir') illegal String expression
Ich habe auch schon versucht 'Dosbatch' durch 'DosInAnIcon' zu ersetzen, weil laut Doku getOutStreamFromSection nur eben diese Sektionen unterstützt, das Ergebnis war identisch.

Ideen?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2046
Registriert: 29 Mai 2008, 15:14

Re: getOutStreamFromSection

Beitrag von j.schneider »

Da fehlt das "Set" vor $profiles$ = getOutStreamFromSection ('dosbatch_profiledir').


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


ake
Beiträge: 48
Registriert: 02 Dez 2009, 11:56

Re: getOutStreamFromSection

Beitrag von ake »

Ähm, nein.

Der obere Code ist das, was im Skript steht, der untere das was als Fehlermeldung ausgegeben wird, wenn das Skript ausgeführt wird.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2046
Registriert: 29 Mai 2008, 15:14

Re: getOutStreamFromSection

Beitrag von j.schneider »

OK, nächster Versuch:
getOutStreamFromSection liefert eine String-Liste.
$profiles$ ist aber eine String-Variable.

Code: Alles auswählen

DefStringList $profiles$


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


ake
Beiträge: 48
Registriert: 02 Dez 2009, 11:56

Re: getOutStreamFromSection

Beitrag von ake »

Ah, ok - jetzt geht´s.

Allerdings erhalte ich jetzt einen Fehler beim kopieren in die Verzeichnisse "copy undefined".

Code: Alles auswählen

copy -s %Systemdrive%\temp\*.* $InstDir$
$InstDir$ wird laut Log korrekt gesetzt, muss man das eventuell anders an copy übergeben?
ake
Beiträge: 48
Registriert: 02 Dez 2009, 11:56

Re: getOutStreamFromSection

Beitrag von ake »

Ich habe es schon selbst gefunden, der 'copy' Befehl steht offenbar nur in einer Files-Sektion zur Verfügung. Ich hatte ihn aber direkt in eine sub-Sektion geschrieben und daher galt er als unbekannt.
Antworten