-2
habe ich versucht, Scripting.Batch-Datei Wert in Variable
SET variable=command
Ich erwartete in variabler Rückgabe Zeichenfolge des Befehls. Wenn ich so einen Zustand erstelle
IF %variable%==expected string doSomething
Ich bin mir nicht sicher, was ich gesehen habe. Es war wie% variable% contained command und command wurde ausgeführt, aber wenn ich in die Befehlszeile% variable% eintippte, sah ich die erwartete Zeichenfolge.
würde ich zur Erklärung froh.
Um die Rückkehr Zeichenfolge eines Befehls zu erfassen, eine [ 'für/F' loop] (http://ss64.com/nt/for_cmd.html) ... – aschipfl
Frage verwenden: wenn Sie dies tun:' set variable = any string ", wie kann der Batch-Prozessor wissen, dass' any string' ein Befehl ist oder nicht, der ausgeführt werden sollte? Antwort: Es ist nicht weiß, so dass man explizit den „string“ als Befehl ausgeführt werden muss, und seinen Ausgang nehmen ... – Aacini
@Aacini, danke für Erklärung. – viceriel