批量错误不让我设置变量

时间:2015-10-14 23:28:25

标签: batch-file

我根据批次和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

随意编辑^上面的链接^并添加你想要的任何东西,感谢帮助。

2 个答案:

答案 0 :(得分:4)

两种方式

1){shansnt00评论中的SET /P command=%FDIR%^>

2)SET /P "command=%FDIR%>"在某些情况下可以更安全

答案 1 :(得分:3)

您需要使用插入符号(line-height)将重定向字符(^)转义为文字。