forms - Windows 窗体在 Powershell 和 Powershell ISE 中看起来不同。为什么?

标签 forms powershell powershell-ise

我编写了一个脚本,它基本上是一个用于 Outlook 的小型所见即所得签名生成器。我们希望我们的签名采用企业颜色,并且是半标准化的——因此需要这样做。

我在 Powershell ISE 中进行了开发工作,一切看起来都不错。但是,当我仅使用 powershell 运行脚本时(就像用户一样),它看起来完全不同:

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

最上面的一个是在 ISE 中生成的,看起来就像我想要的那样。最下面的一个是直接从powershell运行的,视觉上好像倒退了五年!

如何让脚本在 Powershell 中看起来像在 Powershell ISE 中一样时髦?

谢谢,

最佳答案

在显示表单之前,在脚本中添加以下行:

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

关于forms - Windows 窗体在 Powershell 和 Powershell ISE 中看起来不同。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358372/

相关文章:

powershell - 如何远程注册静态 ETW list 作为网站部署的一部分?

powershell - 如果目录不存在则创建

javascript - 如何禁用表单中的多个提交按钮

javascript - 动态添加输入字段 Jquery

php - 将html选择表单的值插入mysql数据库

javascript - 输入字段 : limit the number of letters and numbers typed

python - 有没有办法以编程方式删除 Azure 中的 SQL 数据库?

windows - 如何运行 PowerShell 脚本

powershell - 如何使用 Powershell 呈现可点击的链接

.net - 是否可以依次运行多个powershell脚本,等待完成后再启动下一个脚本?