2015-10-14 62 views
2

我正在基於批處理和PowerShell(主要是批次雖然)。批量錯誤不讓我設置變量

我有一個小剪斷它的代碼:

: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

嘗試逃脫它。 ^> – shawnt00

回答

4

兩種方式

1)SET /P command=%FDIR%^>作爲shawnt00評論

2)SET /P "command=%FDIR%>"在某些情況下才能更安全

3

您需要使用插入符號(^)作爲文字轉義重定向字符(>)。