如何在 Windows 命令提示符下发出的命令中嵌入 CR+LF?

发布于 2024-08-24 12:26:40 字数 217 浏览 13 评论 0原文

如何在 Windows 命令提示符处使用的命令中嵌入 CR + LF,而不实际发出该命令?

示例:

C:\Windows\system32>myprog -u user -p pass -text "Sincerely,\nRob"

是由 myprog 来处理换行符吗?我认为必须有某种方法来表示 Windows 命令行可以识别的换行符。

How can I embed a CR + LF in a command I'm using at the Windows command prompt without actually issuing the command?

Example:

C:\Windows\system32>myprog -u user -p pass -text "Sincerely,\nRob"

Is it up to myprog to do handle the line break? I figured there must be some way to represent a line break that the Windows command line would recognize.

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

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

发布评论

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

评论(2

默嘫て 2024-08-31 12:26:40

据我所知,您的程序需要破译它收到的输入(即如何处理来自流的数据)。通常以回车/换行作为分隔符。

From what i can understand, it is upon your program to decipher the input that it receives (i.e., how to treat the data from the stream). Usually a carriage return/line feed is taken as separators.

情泪▽动烟 2024-08-31 12:26:40

您也许可以传递 ascii 数字 13 和 10。
在 Windows 世界中,“新行”实际上是 \r\n (回车符和换行符),因此您需要将它们都传递。

you might be able to pass the ascii numbers 13 and 10.
in the windows world a 'new line' is actually \r\n (carriage return and newline) so you'll need them both passed.

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