如何在沒有實際發出命令的情況下,在Windows命令提示符處使用的命令中嵌入CR + LF?如何在Windows命令提示符下發出的命令中嵌入CR + LF?
例子:
C:\Windows\system32>myprog -u user -p pass -text "Sincerely,\nRob"
是否達到MYPROG做處理斷行?我認爲必須有一些方法來表示Windows命令行可以識別的換行符。
如何在沒有實際發出命令的情況下,在Windows命令提示符處使用的命令中嵌入CR + LF?如何在Windows命令提示符下發出的命令中嵌入CR + LF?
例子:
C:\Windows\system32>myprog -u user -p pass -text "Sincerely,\nRob"
是否達到MYPROG做處理斷行?我認爲必須有一些方法來表示Windows命令行可以識別的換行符。
從我所能理解的,它是根據你的程序來解密它接收到的輸入(即如何處理來自流的數據)。通常將回車/換行作爲分隔符。
你可能能夠通過ascii號碼13和10.在Windows世界中的一個'新行'實際上是\ r \ n(回車符和換行符),所以你需要它們都通過。
你能做類似C:\ Windows \ system32> myprog -u user -p pass -text
overslacked
2010-03-08 19:07:04
這將不起作用,因爲-text參數需要引用字符串。 – 2010-03-08 19:16:38
我試着將-text命令添加到RobSig.txt中,並通過管道將其運行,但該文件中的每一行都被視爲單獨的命令。所以,它認爲羅布是一個命令。 – 2010-03-08 19:31:29