无忧启动论坛

标题: echo 生成文件时关于特殊符号的问题 [打印本页]

作者: eech    时间: 2015-1-29 00:36
标题: echo 生成文件时关于特殊符号的问题
我想要的结果
if not exist "%temp% (%%i)" md "%temp% (%%i)"&&exit
)
)

写法如下
>>TFolder.bat echo if not exist "%%temp%% (%%%%i)" md "%%temp%% (%%%%i)"&&exit
>>TFolder.bat echo )
>>TFolder.bat echo )

实际结果
if not exist "%temp% (%%i)" md "%temp% (%%i)"

少了
&&exit
)
)

期待各路大神 帮助 不胜感激
作者: feiyike    时间: 2015-1-29 07:35
>>TFolder.bat echo if not exist "%%temp%% (%%%%i)" md "%%temp%% (%%%%i)"^&^&exit
>>TFolder.bat echo ^)
>>TFolder.bat echo ^)
作者: dos时代菜鸟    时间: 2015-1-29 09:17
cmd下批处理,用 前置 ^  来说明 单个字符不参与指令运算而是作为单个字符处理。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3