# Variablen mit Programmaufruf

Gültig für: Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10

Jedem ist so weit bekannt, dass man mit „SET <Variablenname>=<Inhalt>“ eine Variable anlegen kann und auf den Inhalt nachher jederzeit zurückgreifen kann. Weniger bekannt ist aber, dass Sie auch einen Programmaufruf hinterlegen können.

So speichert z.B.: SET TEST=^&notepad

in der Variable Test den Aufruf von Notepad, wenn Sie jetzt diese Variable mit echo.%test% aufrufen, wird nicht etwa Notepad ausgeben, sondern es wird Notepad gestartet.

Für die Batchverarbeitung kann diese Funktion recht nützlich sein.

Bedeutung:

& | Verknüpft Befehle miteinander
^ | Leitet ein, dass das nachfolgende Zeichen nicht als Steuerzeichen interpretiert wird
. (Punkt) | Verhindert bei Echo die Ausgabe von Echo OFF, da durch die Variable %test% eine & Verknüpfung übergeben wurde, würde das echo also als alleiniger Befehl interpretiert

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1486.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich