0
私は%input:(string)=(newstring)%
を使って変数のテキストを置き換える方法があることを知っています。CMD - すべてを置換する(文字列)
これは私のコードです:
@echo off
title Delete a File
color 02
:start
echo ---
echo Type "delete <file name>"
echo ---
set /p input="console> "
は今、私が何をしたいのか、誰かの種類delete (filename)
場合は、私は(ファイル名)を削除し、のみ単語delete
を残したいということです。これを非常に難しくするのは、(ファイル名)が何かになる可能性があるということです。 基本的に私は変数から単語を削除することを削除したいです..どのように私はそれを行うのですか?
私は最も簡単で、 '' input'のみついにテ単語 'DELETE'を保持する必要があります'だから、変数2つの変数 – Jonas
に(ファイル名)を削除解散するだろうと思いますか? '' set input = delete ''? – aschipfl
おそらく私は何かが欠けているかもしれませんが、なぜ「削除」をキャプチャするのですか?行が文字列 "delete"で始まっている場合、なぜコードのブランチを実行しないのですか? – Krythic