将特殊字符批量写入文件
如何批量将这些字符写入文件?
How can I write these characters to file with batch?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何批量将这些字符写入文件?
How can I write these characters to file with batch?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您可以使用批处理来回显几乎所有字符,但不能使用 NUL。
批处理 chr 函数
您可以使用 Jscript (也是批处理/jscript 混合是可能的)。
在 Jscript 中有一个简单的 chr() 函数
You can echo nearly all characters with batch, but not NUL.
batch chr function
You could use Jscript (also a batch/jscript hybrid is possible).
In Jscript there is a simple chr() function
我快速搜索表明
^
可用于转义某些特殊字符。不确定它是否适用于您提到的角色,但也许值得一试。http://www.robvanderwoude.com/escapechars.php
I quick search suggests that
^
can be used to escape certain special characters. Not sure whether it will work for the characters you mentioned, but perhaps worth a try.http://www.robvanderwoude.com/escapechars.php
您无法在控制台中处理或显示空字符,您必须直接使用二进制流。在批处理中,它仅限于命令类型,>和>>。
您可以做的是创建一个内部包含空字符的文件,然后使用命令 >> 将其写入文件中关于您的需求:
例如:
来源:http://johnfender.fr/?p=1138
You cannot handle or display a nul char in the console, you 'll have to work directly with binary stream. In batch it's limited to the command type, > and >>.
What you can do is create a file with a null char inside, and write it into a file with the command >> regarding your need :
Ex :
Source : http://johnfender.fr/?p=1138