我根据批次和powershell制作了一个shell(虽然主要是批量)。
我有一点代码:
:prompt
@echo off
title JDOS command line
echo.
echo.
SET /P command=%FDIR%>
但每当我在代码中添加>
时,它都会退出并显示一条消息:The syntax of the command is incorrect.
那么,是否有任何可能的方法绕过这个以便>显示?
顺便说一下:如果你帮助我,我会很喜欢的;到目前为止,我一个人。 http://1drv.ms/1VT7grx随意编辑^上面的链接^并添加你想要的任何东西,感谢帮助。
答案 0 :(得分:4)
两种方式
1){shansnt00评论中的SET /P command=%FDIR%^>
2)SET /P "command=%FDIR%>"
在某些情况下可以更安全
答案 1 :(得分:3)
您需要使用插入符号(line-height
)将重定向字符(^
)转义为文字。