所以我知道有一种方法可以使用%input:(string)=(newstring)%
替换变量中的文本。
这是我的代码:
@echo off
title Delete a File
color 02
:start
echo ---
echo Type "delete <file name>"
echo ---
set /p input="console> "
现在我要做的是,如果某人键入delete (filename)
我要删除(文件名),只留下delete
这个词。是什么让这很难(文件名)可以是任何东西。
基本上我想做的是删除变量中的所有内容,但删除单词..我该怎么做???
答案 0 :(得分:0)
拆分你的字符串:
set "input=delete filename"
echo %input%
for %%i in ("%input%") do set "input=%%i"
echo %input%