我需要一些帮助来修复我的bat文件。
@echo off
set Output="%USERPROFILE%\desktop"
set /p derpz=Enter variable one value:
set /p VarTwo=Enter variable two value:
set /p VarThree=Enter variable three value:
set /p VarFour=Enter variable four value:
REM enter your desired output here
echo <derp>%derpz%</derp> >> %Output%\test.txt
echo <derp>%vartwo%</derp> >> %Output%\test.txt
echo <derp>%VarThree%"</derp> >> %Output%\test.txt
echo <derp>%VarFour%</derp> >> %Output%\test.txt
echo.
echo File has been placed %Output%
pause
应该使用文本创建一个新的txt,并且应该让%varXXX%放置我自己的自定义消息。
我想我已经弄明白为什么它不起作用,这是因为我使用&lt;和&gt;在文中,蝙蝠有什么方法可以让我这样做吗?
答案 0 :(得分:2)
尝试:
echo ^<derp^>%derpz%^</derp^> >> %Output%\test.txt
答案 1 :(得分:1)
@ECHO OFF
SETLOCAL
SET derp=^^^<derp^^^>
SET pred=^^^<\derp^^^>
ECHO %derp%derpz%pred% >xderp.txt
TYPE xderp.txt
就个人而言,我会做这样的事情来保存所有的插入物......