1

実際にコマンドを発行せずに、Windowsコマンドプロンプトで使用しているコマンドにCR + LFを埋め込むにはどうすればよいですか?

例:

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

改行を処理するのはmyprog次第ですか?Windowsのコマンドラインで認識される改行を表す方法が必要だと思いました。

4

2 に答える 2

1

私が理解できることから、それが受け取る入力(すなわち、ストリームからのデータを処理する方法)を解読するのはあなたのプログラム次第です。通常、キャリッジリターン/ラインフィードは区切り文字として使用されます。

于 2010-04-06T05:59:20.000 に答える
1

ASCII番号13と10を渡すことができる場合があります。Windowsの世界では、「新しい行」は実際には\ r \ n(キャリッジリターンと改行)であるため、両方を渡す必要があります。

于 2010-04-09T15:30:01.993 に答える