将特殊字符批量写入文件

发布于 2024-11-02 10:52:04 字数 90 浏览 0 评论 0原文

如何批量将这些字符写入文件?

在此处输入图像描述

How can I write these characters to file with batch?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放血 2024-11-09 10:52:04

您可以使用批处理来回显几乎所有字符,但不能使用 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

雾里花 2024-11-09 10:52:04

我快速搜索表明 ^ 可用于转义某些特殊字符。不确定它是否适用于您提到的角色,但也许值得一试。

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

橘虞初梦 2024-11-09 10:52:04

您无法在控制台中处理或显示空字符,您必须直接使用二进制流。在批处理中,它仅限于命令类型,>和>>。

您可以做的是创建一个内部包含空字符的文件,然后使用命令 >> 将其写入文件中关于您的需求:

例如:

:: Creating the file with the null char inside
if not exist FileWithANulCharInside.txt (fsutil file createnew FileWithANulCharInside.txt 1)
:: Adding it into a dummy file
>test.log (0<nul set /p=abc)
>>test.log type FileWithANulCharInside.txt
>>test.log (0<nul set /p=abc)
pause

来源: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 :

:: Creating the file with the null char inside
if not exist FileWithANulCharInside.txt (fsutil file createnew FileWithANulCharInside.txt 1)
:: Adding it into a dummy file
>test.log (0<nul set /p=abc)
>>test.log type FileWithANulCharInside.txt
>>test.log (0<nul set /p=abc)
pause

Source : http://johnfender.fr/?p=1138

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文