Also ich möchte alle Dateien in einem Verzeichnis mit einer Variablen in ihm aufrufen und später die Variable echo. Das einzige Problem, das ich habe, ist, dass es die Variable nicht aussprechen wird. Es sagt nur ECHO OFF.Meine for-Schleife zeigt keine Variable in einer anderen Datei
Hier ist mein aktueller Code.
// THIS IS MY FOR LOOP.
@echo off
:Message
for %%i in (Soemthing\*.bat) do (
call %%i
echo %Message%
)
pause
exit
// THIS IS THE FILE I WANT IT TO CALL.
@echo off
set %Message%=Some message here.
Sie benötigen [verzögerte Expansion] (http://stackoverflow.com/a/30284028/2152082). Ihr 'set' Befehl ist falsch:' set' Nachricht = Einige Nachricht hier "' – Stephan
Nein, funktioniert nicht. Immer noch sagt ECHO ist aus. –
@Stephan Es funktioniert nicht. –