我编写了一个脚本,它基本上是一个用于Outlook的小型wysiwyg签名生成器。我们希望我们的签名采用公司颜色和半标准化 - 因此需要这样做。
我在Powershell ISE进行了开发工作,看起来一切都很好。但是,当我使用PowerShell运行脚本时(就像用户一样),它看起来完全不同:
Powershell vs Powershell ISE http://www.freeimagehosting.net/uploads/1d6e6c5c6f.png
最高的一个是在ISE中生成的,看起来像我想要的那样。底部的一个是直接从powershell运行的,似乎已经在视觉上退了五年!
如何让Powershell中的脚本看起来像在Powershell ISE中那样时髦?
谢谢,
本
答案 0 :(得分:22)
在显示表单之前,在脚本中添加以下行:
[System.Windows.Forms.Application]::EnableVisualStyles();