Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Wykorzystanie zewnętrznych assembly w PowerShell

06 stycznia 2010, 20:49:00. Kodowanie , 1.

Ku pamięci. PowerShell pozwala bezproblemowo załadować zewnętrzne assembly i używać klas (i metod z tych klas) z nich, czyli jeżeli potrzebuję na przykład użyć mojej biblioteki do zmiany rozmiarów obrazków to wcale nie jest mi niezbędne tworzenie do tego celu aplikacji konsolowej w C#, sprawę spokojnie mogę załatwić skryptem PowerShella.

Param([string]$path, [string]$newpath, [int]$percent = 50); [Reflection.Assembly]::LoadFrom("E:\Marcin\Temp\Ktos.Autonoe.Common.dll"); [Ktos.Autonoe.AutonoeLib]::ResizeImage($path, $newpath, $percent, 50);

Zaoszczędziło trochę czasu, gdy mój napisany dawno temu program, którego zazwyczaj używam żeby masowo zmienić wielkość zdjęć stwierdził, że w tym katalogu zdjęć nie ma. Fajnie, znalazłem błąd, szkoda, że w momencie gdy nie miałem na szukanie błędu czasu ani narzędzi.

Komentarze

Zostaw komentarz

W komentarzach dozwolona jest składnia Markdown do formatowania.