2010-07-28 65 views
11

我寫了一個腳本,基本上是Outlook的一個小型wysiwyg簽名生成器。我們希望我們的簽名採用公司色彩,而且是半標準化的 - 因此需要這樣做。Windows Forms在Powershell和Powershell ISE中看起來不同。爲什麼?

我在Powershell ISE中完成了開發工作,並且都很好。然而,當我運行該腳本只是使用PowerShell(作爲用戶),它看起來完全不同:在ISE產生

Powershell vs Powershell ISE http://www.freeimagehosting.net/uploads/1d6e6c5c6f.png

頂一個,看起來我所想要的。最底層的版本是直接從powershell運行的,似乎已經五年了!

如何讓腳本在PowerShell中看起來像在Powershell ISE中那樣時髦?

感謝,

+0

什麼一個不錯的主意!如果你的僱主很酷,請考慮在PoshCode.org(或其他地方)分享腳本。 – halr9000 2012-09-21 17:49:11

回答

22

添加以下行腳本您展示的形式之前:

[System.Windows.Forms.Application]::EnableVisualStyles(); 
+0

我真的愛你!乾杯夥計,這是把我送上了牆! – Ben 2010-07-29 08:46:47

+0

NP。順便說一句,如果這回答你的問題,你可能想標記爲答案。 :-) – 2010-07-29 15:01:54

相關問題