2010-03-08 174 views
1

如何在沒有實際發出命令的情況下,在Windows命令提示符處使用的命令中嵌入CR + LF?如何在Windows命令提示符下發出的命令中嵌入CR + LF?

例子:

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

是否達到MYPROG做處理斷行?我認爲必須有一些方法來表示Windows命令行可以識別的換行符。

+0

你能做類似C:\ Windows \ system32> myprog -u user -p pass -text overslacked 2010-03-08 19:07:04

+0

這將不起作用,因爲-text參數需要引用字符串。 – 2010-03-08 19:16:38

+0

我試着將-text命令添加到RobSig.txt中,並通過管道將其運行,但該文件中的每一行都被視爲單獨的命令。所以,它認爲羅布是一個命令。 – 2010-03-08 19:31:29

回答

1

從我所能理解的,它是根據你的程序來解密它接收到的輸入(即如何處理來自流的數據)。通常將回車/換行作爲分隔符。

1

你可能能夠通過ascii號碼13和10.在Windows世界中的一個'新行'實際上是\ r \ n(回車符和換行符),所以你需要它們都通過。

相關問題