Skryptowanie Windowsa: Perl

Ostatnio musiałem popracować nad dyplomówką, przez co kolejny wpis o skryptowaniu windowsa się gdzieś zapodział i trochę opóźnił. Tym razem o pisaniu skryptów w naszym ulubionym języku, czyli Perlu. W ostatniej notce poświeconej WSH wspominałem, że można bez problemu „podłączyć” dowolny silnik i korzystać z dowolnego języka do skryptowania jak Perl, Python, Lips, czy cokolwiek … Czytaj dalej Skryptowanie Windowsa: Perl

Skryptowanie Windowsa: WSH

Kolejny wpis z serii „Windows tez da się łatwo oskryptować”, poprzedni notka dotyczyła prostych skryptów wiersza poleceń. WSH, czyli Windows Script Host jest mechanizmem umożliwiającym skryptowanie systemu Windows w dużo większym stopniu i możliwościach niż proste skrypty powłoki. Host skryptów jest domyślnie instalowany wraz z systemem (od Windows 98), wraz z dwoma standardowymi interpreterami VBScript … Czytaj dalej Skryptowanie Windowsa: WSH

Skryptowanie Windowsa: powłoka

Windows jak każdy inny system również da się w bardzo łatwy sposób skryptować. Nie wszyscy mają pojecie na ile sposób i możliwości można to robić. To nie tylko babranie się w powłoce systemowej, która niektórym kojarzy się tylko z czasami panowania DOS’a lub przywilej systemów uniksopodobnych. Dlatego w kilku najbliższych notkach przedstawię kilka możliwości i … Czytaj dalej Skryptowanie Windowsa: powłoka

Wiersz poleceń i PATH

Gdy często pracujemy z konsolą, przydaje się, aby do najczęściej używanych programów i narzędzi dostawać się poprzez wprowadzenie jego nazwy w konsoli w dowolnej lokalizacji. Aby to działało dany program musi znajdować się w katalogu, którego ścieżka zawarta jest w zmiennej systemowej PATH, określającej listę lokalizacji jakie zostaną przeszukane przez interpreter poleceń w poszukiwaniu pliku … Czytaj dalej Wiersz poleceń i PATH

Bakefile

O  potędze skryptów automatyzujących prace (nie tylko programisty) i wszelkich makefile’ach można byłoby mówić wiele. To one przyśpieszają i ułatwiają pracę, często powtarzane żmudne elementy i czasem pomagają zapomnieć o wklepywaniu niekończących się linii w konsoli. Osobiście do tej pory rzadko mi się zdarzało pisać ręcznie pliki z regułami make, głownie dzięki używaniu Code-Blocks jako … Czytaj dalej Bakefile

Interpunkcja z spacjami

Drażni mnie jak niektórzy wstawiają spacje przed niektórymi znakami interpunkcyjnymi, co nie jest zgodne z zasadami gramatyki, semantyki, czy czegoś tam. W projekcie pewnym, gdzie obecnie pracuję, tłumacze właśnie mają małe zboczenie do wstawiania spacji przed ! i innymi znakami, a zapewne kolegom deweloperom nie będzie się uśmiechała ręczna edycja. Dlatego ‚szkubłem’ prościutki skrypcik w … Czytaj dalej Interpunkcja z spacjami

Opublikowano Kategorie /dev/null

Netsh – zarządzanie sieciową konfiguracją

Biorąc laptopa na zajęcia na uniwerek wkurza mnie ciągle zmienianie ustawień sieci, głównie adresów IP, aby podłączyć się do sieci. Dlatego postanowiłem poszukać, ewentualnie napisać prosty programie do szybkiej i wygodnej zmiany ustawień sieciowych z kilku zapisanych konfiguracji. Jednym z ciekawszych programów, jakie znalazłem to Shock IP Changer. Gdybym miał sam napisać, wyglądałby podobnie ;) … Czytaj dalej Netsh – zarządzanie sieciową konfiguracją

Opublikowano Kategorie /dev/null

AutoVersion dla SVN-a

Szukam czegoś, najlepiej jakiegoś skryptu (Perl) lub sposobu, aby takowy napisać. Zadaniem skryptu będzie odpowiednia akcja przy zdarzeniu repozytorium checkout lub commit. Oczywiście tym zadaniem jest automatyczna podmiana kilku danych dotyczących wersji w nagłówku trzymającym takie dane Niestety żadnych ciekawych informacji nie znalazłem. Jedynie jakiś shelowy GETVERSION. Do tego musi to działać z lokalnym repozytorium, … Czytaj dalej AutoVersion dla SVN-a

Opublikowano Kategorie /dev/null

Obsługa routera w perlu

Jako, że mój nowy routerek posiada interfejs www, nie wygodne jest momentami wykonanie kilku potrzebnych czynności, takich jak np. reset połączenia ADSL-owego. Trzeba uruchomić przeglądarkę, zalogować się, itd… zdecydowanie za dużo roboty. Dlatego napisałem sobie prosty skrypt w perlu ułatwiający obsługę routera, czyli wykonanie kilku poleceń oraz wyświetlenie niektórych przydatnych informacji, oczywiście wprost z linii … Czytaj dalej Obsługa routera w perlu

Opublikowano Kategorie projekty

GoogleCode Downloader

Google Code jest jedna z kilku rzeczy, jakie naprawdę się udały temu monopoliście;) Pewnie mięliście tez taka sytuacje, ze znaleźliście ciekawy kod źródłowy bądź projekt przy pomocy tej wyszukiwarki. Tak Wam się spodobał, ze bardzo zapragnęliście go posiadać. Próbujecie pobrać (przeważnie archiwum) z macierzystego serwera, gdzie owe pliki się znajdują i rozczarowanie – 404! Pod … Czytaj dalej GoogleCode Downloader

Opublikowano Kategorie projekty