2010-07-28 21 views
11

Temel olarak Outlook için küçük bir wysiwyg imza üreteci olan bir komut dosyası yazdım. İmzalarımızın kurumsal renkler ve yarı standardize olmasını istiyoruz - bunun için gereklilik.Windows Forms, Powershell ve Powershell ISE'de farklı görünüyor. Niye ya?

Powershell ISE'de geliştirme çalışmaları yaptım ve hepsi iyi görünüyordu. Ancak, ben sadece tamamen farklı görünüyor (kullanıcılar olacak şekilde) powershell kullanarak komut dosyası çalıştırdığınızda

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

üst bir İMKB'de oluşturulan ve onu istediğiniz gibi görünüyor. En alttaki, doğrudan powershell'den geçirildi ve beş yıl içinde görsel olarak gerilemiş görünüyor!

Komut dosyası, Powershell ISE'de olduğu gibi Powershell'de snazzy olarak görünmesini nasıl sağlayabilirim?

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

Ne düzgün fikir: – halr9000

cevap

22

komut dosyanızda aşağıdaki satırı ekleyin

Ben

sayesinde, formu göstermeden önce! Eğer işvereniniz bu kadar havalıysa, PoshCode.org'daki (veya başka bir yerden) senaryoyu paylaşmayı düşünün.

+0

Aslında seni seviyorum! Şerefe Dude, bu beni duvara gönderiyordu! – Ben

+0

NP. BTW, sorunuza cevap verirse, bunu cevaplandı olarak işaretlemek isteyebilirsiniz. :-) –