From b5deea18d9bcec29bc419f44b3da846efb6dbed1 Mon Sep 17 00:00:00 2001 From: Melissa Avery-Weir Date: Tue, 10 Dec 2013 11:30:19 -0500 Subject: [PATCH] Fix if/else logic for pattern choice In addition, overwrite existing file. --- blink1/new-mail.ps1 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/blink1/new-mail.ps1 b/blink1/new-mail.ps1 index 8a68a47..c00bfe6 100644 --- a/blink1/new-mail.ps1 +++ b/blink1/new-mail.ps1 @@ -1,6 +1,9 @@ $outlook = New-Object -com Outlook.Application $inbox = $outlook.Session.GetDefaultFolder(6) -$stream = [System.IO.StreamWriter] "d:\blink-new-mail-temp.txt" -if ($inbox.UnReadItemCount -eq 0) { $stream.WriteLine("#000000") } -$stream.WriteLine("pattern: ""NewMail""") +$stream = New-Object 'System.IO.StreamWriter' -ArgumentList "d:\blink-new-mail-temp.txt", $false +if ($inbox.UnReadItemCount -eq 0) { + $stream.WriteLine("#000000") +} else { + $stream.WriteLine("pattern: ""NewMail""") +} $stream.close() \ No newline at end of file