Major1337 Geschrieben 8. Juni 2010 Teilen Geschrieben 8. Juni 2010 Hallo! Könnt ihr mir sagen, ob die Antwort bei a und b stimmt? 9. Schreiben Sie ein Batch mit dem Namen Setup.bat, welcher zwei Umgebungsvariablendefiniert. Der Name der ersten Variablen heisst DatenPfad und hat den Wert C:Working. (Legen Sie sich dieses Verzeichnis an!) Die zweite Variable hat den Name BackupPfad und den Wert C:Backup. @echo off set Datenpfad=C:Working set BackupPfad=C:Backup a. Prüfen Sie ihren Batch in einem neuen Kommandointerpreter (über Start). Starten Sie aus dem laufenden Kommandointerpreter einen weiteren. Was ist mit den Variablen? Die Variablen können nur in der Umgebung benutzt werden in denen sie deklariert worden sind,. b. Öffnen Sie wiederum einen neuen Kommandointerpreter (über Start). Starten Sie aus diesem einen weiteren Kommandointerpreter und lassen Sie darin ihren Batch laufen.Prüfen Sie, dass die Variablen gesetzt sind. Beenden Sie anschliessend den Kommandointerpreter (EXIT) und prüfen Sie im verbleibenden Kommandointerpreter das vorhanden sein der Variablen. Was ist mit den Variablen? Die Variablen können nur in der Umgebung benutzt werden in denen sie deklariert worden sind. Viele Grüße Major1337 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lupo49 Geschrieben 9. Juni 2010 Teilen Geschrieben 9. Juni 2010 Die erste Antwort ist falsch. Die Variable wird mit übernommen. C:\Users\49er>set foo=ugkzuguzgfu C:\Users\49er>echo %foo% ugkzuguzgfu C:\Users\49er>cmd Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten. C:\Users\49er>echo %foo% ugkzuguzgfu C:\Users\49er>set bar=fdsfdsfdsf C:\Users\49er>echo %bar% fdsfdsfdsf C:\Users\49er>exit C:\Users\49er>echo %bar% %bar% Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.