我确定你知道Windows呈现为空白字符的特殊Alt + 255字符。
我正在尝试在批处理文件中使用Alt + 255字符,以创建包含此特殊字符的文件。
copy mybatch.txt "C:\Alt+255My Batch.bat" >nul
结果:Alt + 255My Batch.bat
所以我将实际的空白字符粘贴到批处理文件
中copy mybatch.txt "C:\ My Batch.bat" >nul
结果:á我的Batch.bat
所以我将批处理文件编码从ANSI更改为UTF-8
结果:┬我的Batch.bat
任何想法如何引用批处理文件中的空白字符?
答案 0 :(得分:3)
我想这个符号的十六进制/十进制值应该是ff / 255。
要创建包含此文件的文件,您可以使用certutil:
@echo ff>255.hex
@certutil -decodehex 255.hex 255.bin
或者您可以查看GenChr.bat或this或最终this