Also ich weiß, es gibt eine Möglichkeit, Text in einer Variablen mit %input:(string)=(newstring)%
zu ersetzen.CMD - Alles ersetzen ABER (string)
Dies ist mein Code:
@echo off
title Delete a File
color 02
:start
echo ---
echo Type "delete <file name>"
echo ---
set /p input="console> "
Jetzt möchte ich, dass tun, was ist, wenn jemand Typen delete (filename)
Ich möchte (Dateiname) entfernen und nur das Wort delete
verlassen. Was das sehr schwierig macht ist, dass (Dateiname) alles sein kann. Grundsätzlich möchte ich alles aus der Variablen löschen aber das Wort löschen .. Wie mache ich das ???
Ich denke, die am einfachsten zu brechen wäre 'löschen (Dateiname)' in zwei Variablen – Jonas
So Variable 'input' te Wort halten sollte' delete' nur endlich? '" set input = löschen "'? – aschipfl
Vielleicht vermisse ich etwas ... aber warum "löschen" überhaupt erfassen? Warum nicht einfach einen Codezweig ausführen, wenn die Zeile mit dem String "delete" beginnt? – Krythic