DosBatch Parameter

Antworten
bernhardus
Beiträge: 30
Registriert: 02 Apr 2009, 11:25

DosBatch Parameter

Beitrag von bernhardus »

Hallo,

ist es möglich, Variablen (bzw. den Wert einer Variablen) als Parameter an eine DosBatch-Sektion zu übergeben? Also bspw. so:

Code: Alles auswählen

DefVar $AnyPath$
set $AnyPath$="C:\AnyPath"
DosBatch_Test %SCRIPTPATH% $AnyPath$

[DosBatch_Test]
copy %1\* %2
"%2" hat in der DosBatch-Sektion immer den Wert $AnyPath$, es wird also nicht der Wert übergeben, sondern der Name der Variablen.

Gruß
Bernd
Gruß
Bernd
___________
opsi 4.0.0.18
winst 4.10.8.7
Ubuntu 10.04
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: DosBatch Parameter

Beitrag von d.oertel »

Hi,

1. Innerhalb jeder sekundären Sektion (also auch DosBatch) können Winst-variablen verwendet werden.
Diese werden vor Ausführung der Sektion einfach durch den Wert der Variable ersetzt.

2. Zu Parametern: Siehe Winst-Handbuch Kapitel ExecWith

gruss
detlef oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten