Hi,
meinne DOS-Box streikt bei dem folgenden Versuch eine Variable zu setzen:
SET ENVVAR=var=12
Er schein Probleme mit dem 2. Gleichheitszeichen zu haben.
Wie bringe ihn dazu, ein solches Statement anzunehmen.
Danke
Ben
Hi,
meinne DOS-Box streikt bei dem folgenden Versuch eine Variable zu setzen:
SET ENVVAR=var=12
Er schein Probleme mit dem 2. Gleichheitszeichen zu haben.
Wie bringe ihn dazu, ein solches Statement anzunehmen.
Danke
Ben
Unter Win98
Ich benutze Win98!
Hallo Ben,
meinne DOS-Box streikt bei dem folgenden Versuch eine Variable
zu setzen:SET ENVVAR=var=12
das ist nicht entsprechend der SET Syntax, wie die Fahlermmledung schon sagt.
Woher kommt dieser Befehl ?
Vielleicht musst du zwei VAriablen setzen, ENVAR und VAR
oder es hilft SET ENVAR=VAR;12
gib mal bitte ne genauere Beschreibung wofür die Umgebungsvariable benötigt wird.
Gruss
Mike
Er schein Probleme mit dem 2. Gleichheitszeichen zu haben.
Wie bringe ihn dazu, ein solches Statement anzunehmen.
Danke
Ben
Hallo,
also dass mit dem Semikolon klappt nicht.
Ich will ganz einfach in einer Variablen, eine andere Variablenzuweisung speichern.
SET ENVVAR=variable=12
und später soll der Inhalt von ENVVAR einem Programm übergeben werden:
prog %ENVVAR%
Ben
Hi,
Setzt den Kram einfach in Anführungszeichen:
SET ENVVAR=„variable=12“
Die werden zwar mitgespeichert, aber die kannst Du ja vom Programm strippen lassen.
Gruß
Stefan
Hi,
SET ENVVAR=„variable=12“
funktionier leider auch nicht!
Und ausserdem könnte ich die " nicht rausfiltern lassen,
da das Programm nicht von mir ist.
Ben
Ich will ganz einfach in einer Variablen, eine andere
Variablenzuweisung speichern.SET ENVVAR=variable=12
und später soll der Inhalt von ENVVAR einem Programm übergeben
werden:
prog %ENVVAR%
rem Variablen setzen
set test1=a
set test2=b
rem Programm aufrufen
program.exe %test1%=%test2%
rem Aufruf im Klartext: „programm.exe a=b“
so OK, oder hab ich was verpasst?