CMD Variable als Befehl ausführen?
HI!
Ich habe eine Variable in der ein Befehl gespeichert ist. Der Befehl funktioniert, habe ihn getestet. Da sich ein Teil des Befehls immer ändert, ist er in der Variable, damit er editiert werden kann. Aber wie kann ich den Befehl jetzt ausführen?
%Befehl%
Funktioniert nicht. Jemand eine Idee?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Batch, cmd
Was heißt denn "Funktioniert nicht."? Eigentlich sollte das immer so funktionieren.
Ich denke deswegen, dass du den Befehl in der Variable falsch editiert hast, lass ihn dir doch einfach mal ausgeben:
echo:"%Befehl%"
Und beachte eventuell delayedExpansion einzubauen.
Nutzer, der sehr aktiv auf gutefrage ist
Versuchs mal mit
call %Befehl%
Woher ich das weiß:eigene Erfahrung – Haben Sie es mal mit Aus- und Wiedereinschalten probiert?
geht xd