set /p variable=string 怎么使这个string包含双引号哈?
dos吧
全部回复
仅看楼主
level 1
kurbylee 楼主
set /p=""<nul >>test.txt
set /p=\"<nul >>test.txt
set /p=^"<nul >>test.txt
等等等,尝试了n种组合搞不定哈,有大神帮忙么
2015年05月22日 08点05分 1
level 1
kurbylee 楼主
用echo的方式后面会有回车换行,实际上我想完成如下功能:
在test.txt中包含有如下字符:
今天的日期=“XXXX-XX-XX"
现在的实际=”15:15:11"
用set /p=“"<nul >>test.txt 可以输入两个双引号,但是我怎么也无法只输入一个
另一个问题是在 set /p中怎么将date和time的结果变成字符串:
set /p=date/T<nul >>test.txt只会在文件中添加data/T这个字符串进去;
用echo的话,它又会直接换行,郁闷中.....
还一个问题是date的输出格式是XXXX/XX/XX,而且月份和日期可能是XXXX/X/X我想要固定宽度格式XXXX-XX-XX,能否控制它的输出?
ths
2015年05月23日 04点05分 3
1