2016-09-17 5 views
0

I次のコードを持っている:削除の r nを r nの

txtcmdApp.Text = RunScript(@"if (Get-Process greenshot -ErrorAction silentlycontinue –ComputerName " + txtWSName.Text + ") {'Open'} else {'Not Opened'}"); 

結果テキストボックスに示されているが、私はブレークポイントを使用する場合は、を開けていないが、表示されたコードに次の

txtcmdapp|{Text = "Not Opened\r\n\r\n"} 

私が持っているので、私はRの\ n個ます\ r \ n \ を削除したい場合はテキストボックスに赤にフォントの色を変更するステートメント I f結果がになりましたが開かれていません。私はのために信じていません。\ r \ n \ r \ nが表示されます。

アイデア? よろしく、

+0

これはデバッガが表示している内容です。テキストボックスには表示されません。 – dasblinkenlight

答えて

0

単純に改行を削除することはできますか?

txtcmdApp.Text = RunScript(@"if (Get-Process greenshot -ErrorAction silentlycontinue –ComputerName " + txtWSName.Text + ") {'Open'} else {'Not Opened'}") 
.Replace(Environment.NewLine, ""); 

これは、空の文字列に文字列に(Windowsの場合それはcr+lf\r\nである))、すべての新しい行に置き換えられます。

+0

その作業中です!時間を取って、あなたの知識のためにandre_ss6に感謝します。 – lmalave

-1

はテキストにTrim()を使用することもできます。

string result = RunScript(@"if (Get-Process greenshot -ErrorAction silentlycontinue –ComputerName " + txtWSName.Text + ") {'Open'} else {'Not Opened'}"); 
txtcmdApp.Text = result.Trim(); 

これは、文字列の先頭と末尾から空白や改行を削除します。

+0

Downvoter、面白いことに?私も学ぶのが好きです。 –

+0

あなたが正しく述べたように、 '.Trim()'は空白も削除します。それはOPが望んでいたものではありません。 –

+0

私はそれはOPが何を言っているか正確には分かっていないと私は同意する - 私は彼の脳の中を見ることができない、私はちょうど彼が周囲のスペースを望んでいないだろうと思った。異なるプラットフォームで動作しないソリューションと同じように「悪い」しかし、フィードバックに感謝します。 –

関連する問題