批量不会让我使用>和<

时间:2013-04-02 23:26:12

标签: batch-file

我需要一些帮助来修复我的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;在文中,蝙蝠有什么方法可以让我这样做吗?

2 个答案:

答案 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

就个人而言,我会做这样的事情来保存所有的插入物......