Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
100 sposobw
na Windows XP PL
Autor: Preston Gralla
Tumaczenie: Andrzej Grayski, Adam Jarczyk
ISBN: 83-7361-403-6
Tytu oryginau: Windows XP Hacks.
100 Industrial-Strength Tips & Tools
Format: B5, stron: 368
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
O Autorze ......................................................................................................................................... 7
Przedmowa ...................................................................................................................................... 9
Rozdzia 1. Uruchamianie i zamykanie systemu ........................................................................ 15
1.
2.
3.
4.
5.
Spis treci
Spis treci
Spis treci
21.
ROZDZIA TRZECI
Eksplorator Windows
Sposoby 21. 32.
Eksploratora uywamy niemal bez przerwy: kopiujemy, przenosimy, usuwamy pliki,
zmieniamy ich nazwy itp. Nie zawsze zreszt zdajemy sobie spraw, i mamy do czynienia z konkretnym programem, ktry mona uruchomi tak, jak uruchamia si inne
programy z pliku wykonywalnego. Jeszcze rzadziej zastanawiamy si nad tym, czy
mona by nasz prac z Eksploratorem uczyni wygodniejsz.
A zastanowi si warto, bo moliwoci drzemicych w Eksploratorze jest naprawd
niemao: mona szyfrowa pliki, ukrywajc w ten sposb ich zawarto przed osobami
niepowoanymi; mona kompresowa pliki i foldery, zwikszajc w ten sposb ilo wolnego miejsca na dysku; mona wreszcie wyszukiwa dane pliki w sposb zaawansowany, korzystajc z usugi indeksowania i zwizanego z ni jzyka kwerend. Mona
take czyni wygodniejszymi podstawowe operacje na plikach i folderach, wzbogacajc
odpowiednio ich menu kontekstowe.
SPOSB
21.
Drukowanie zawartoci folderu czy pliku tekstowego jest czynnoci tak powszechn, i
zdziwienie moe budzi brak zwizanej z tym opcji w menu kontekstowym pliku (folderu)
o czym mona si przekona, klikajc ikon pliku (folderu) prawym przyciskiem myszy.
Moemy t uciliwo powanie zagodzi, samodzielnie dodajc do menu kontekstowego opcj [Sposb 29.] sporzdzania listingu zawartoci folderu, ktry to listing mona
pniej podda edycji lub wydrukowa.
Naley rozpocz od utworzenia pliku wsadowego to znany z systemu DOS plik tekstowy z rozszerzeniem .bat, zawierajcy sekwencj polece do wykonania przez system
operacyjny. Nasz plik wsadowy bdzie zawiera cig polece, powodujcy wpisanie do
pliku filelisting.txt zawartoci wskazanego folderu, bdcego argumentem wywoania:
Eksplorator Windows
85
SPOSB
21.
Utworzony plik wsadowy trzeba teraz powiza z menu kontekstowym folderu, by zawarte w nim polecenie wykonywane byo jako rezultat wybrania jednej z opcji. W tym
celu naley uruchomi Eksplorator i z jego menu gwnego wybra opcj Narzdzia/Opcje
folderw. Wywietlone zostanie okno Opcje folderw; naley przej na jego kart Typy plikw i na licie Zarejestrowane typy plikw podwietli pozycj Folder plikw, po czym
klikn przycisk Zaawansowane.
86
Eksplorator Windows
SPOSB
W wywietlonym oknie Edytowanie typu pliku naley klikn przycisk Nowa w celu
skojarzenia z folderem plikw nowej akcji. W oknie Nowa akcja (rysunek 3.3) naley
(w polu Akcja) poda tekst, ktry bdzie identyfikowa opcj w menu, a nastpnie wskaza
(w polu Aplikacja uywana do wykonania akcji) plik \WINDOWS\filelisting.bat. Po klikniciu
przycisku OK nowa akcja pojawi si na licie w oknie Edytowanie typu pliku (rysunek 3.4).
To wszystko! Po klikniciu dowolnego folderu plikw prawym przyciskiem myszy w wywietlonym menu kontekstowym widoczna bdzie nowa opcja (rysunek 3.5). Kliknicie
tej opcji powoduje wykonanie polecenia zawartego w pliku filelisting.bat, czyli wpisanie
zawartoci kliknitego folderu1 do pliku c:\filelisting.txt i zaadowanie tego pliku do
Notatnika (rysunek 3.6).
Nowa akcja folderu plikw reprezentowana jest w Rejestrze jako podklucz
w gazi HKEY_CLASSES_ROOT\Directory\shell (rysunek 3.7). Jeeli
z jakich powodw konieczne bdzie usunicie tej akcji, naley usun
wspomniany podklucz. Usunicie to skuteczne bdzie po ponownym
uruchomieniu komputera.
Znieksztacenia w zakresie polskich liter wynikaj z rnej strony kodowej DOS-a (852)
i Windows (1250) przyp. tum.
Eksplorator Windows
87
21.
SPOSB
21.
Rysunek 3.6. Lista zawartoci folderu jako wynik polecenia reprezentowanego przez opcj w menu
kontekstowym
88
Eksplorator Windows
SPOSB
Tworzenie skrtw
Po klikniciu tego skrtu w oknie Eksploratora wywietlona zostanie zawarto, pokazana na rysunku 3.9; uwidoczniona jest zawarto folderu Robocze URL jako folderu
szczytowego (root) nie s widoczne foldery wyszych poziomw . Jest to zachowanie
Eksplorator Windows
89
22.
SPOSB
22.
wyranie rne od uruchomienia domylnego bez parametrw kiedy to wywietlana jest globalna zawarto caego komputera, z punktu widzenia najwyszego poziomu
pulpitu (rysunek 3.10).
90
Eksplorator Windows
SPOSB
/n
Powoduje uruchomienie Eksploratora bez paska folderw przedstawiajcego
drzewiast struktur katalogw (rysunek 3.11):
/e
Powoduje wywietlanie paska folderw w oknie uruchomionego Eksploratora.
/root,obiekt
W oknie uruchomionego Eksploratora widoczna jest zawarto okrelonego
obiektu jak na rysunku 3.9 przy czym nie s widoczne foldery na wyszych
poziomach. Obiekt moe przy tym zosta okrelony take za pomoc identyfikatora
GUID (o czym pisz w dalszej czci).
[[/select],podobiekt]
Powoduje uczynienie wybranego podobiektu obiektem biecym. Opuszczenie
frazy select powoduje eksploracj podobiektu czyli np. wejcie do wntrza
folderu.
Eksplorator Windows
91
22.
SPOSB
23.
GUID
Mj komputer
{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Kosz
{645FF040-5081-101B-9F08-00AA002F954E}
Microsoft Outlook
{00020D75-0000-0000-C000-000000000046}
Internet Explorer
{FBF23B42-E3F0-101B-8488-00AA003E56F8}
Internet
{3DC7A020-0ACD-11CF-A9BB-00AA004AE837}
{208D2C60-3AEA-1069-A2D7-08002B30309D}
Aktwka
{85BBD920-42A0-1069-A2E4-08002B30309D}
Poczenia sieciowe
{992CFFA0-F557-101A-88EC-00DD010CCC48}
Drukarki i faksy
{2227A280-3AEA-1069-A2DE-08002B30309D}
{3F953603-1008-4F6E-A73A-04AAC7A992F1}
Zaplanowane zadania
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
SPOSB
92
Eksplorator Windows
SPOSB
wszystkie te mechanizmy w wygodny dla uytkownika sposb, poza tym staj si one
dostpne take w starszych wersjach Windows, w rodowisku ktrych PowerDesk take
moe by uruchamiany.
PowerDesk dostpny jest na stronie producenta firmy VCOM (http://www.vcom.com/
product/pd_ind.html); pen wersj mona kupi za 39,95 USD, ubosza wersja testowa dostpna jest do cignicia za darmo. W czasie instalacji uytkownik moe (opcjonalnie)
zdecydowa o skojarzeniu programu z plikami popularnych archiww (.zip, .z, .gz, .tar,
.taz, .tgz, .arj, .lha, .lzh, .arc, .ark, .pak, .cab, .rar, .dwc i .zoo); jeeli w systemie jest ju zainstalowany jaki meneder archiww (np. WinRar czy PowerArchiver), uytkownik prawdopodobnie nie bdzie chcia zmienia wspomnianych skojarze, cho oczywicie moe to
zrobi. Po zakoczeniu instalacji PowerDesk jest natychmiast gotowy do pracy nie jest
konieczne ponowne uruchamianie komputera.
Mimo i PowerDesk jest odrbnym programem, w trakcie instalacji integruje si on z Eksploratorem do menu kontekstowego kadego pliku i folderu dodana zostaje opcja
zapewniajca dostp do jego rozmaitych funkcji.
Po uruchomieniu PowerDesk wywietla okno podobne do tego z rysunku 3.12. Znaczenie
opcji jego menu gwnego jest do oczywiste, a i te o mniej oczywistym znaczeniu pogrupowane s w sposb uatwiajcy uytkownikowi orientacj.
Pasek narzdziowy programu jest w peni konfigurowalny suy do tego opcja Options/
Customize Toolbar; konfigurowalny jest take pasek uruchamiania, grupujcy ikony wybranych programw umoliwia to opcja Options/Customize Launchbar, moliwe jest take
przeciganie ikon (drag and drop).
Eksplorator Windows
93
23.
SPOSB
23.
Przy koczeniu pracy PowerDesk zapamituje lokalizacj (folder) i przy ponownym uruchomieniu zgasza si w tej lokalizacji; ta niepozorna funkcja okazuje si czsto nadzwyczaj
uyteczna. Moliwe jest take jego uruchomienie we wskazanej lokalizacji naley j
poda jako parametr wywoania.
Opisanie wszystkich moliwoci programu PowerDesk wymagaoby osobnego rozdziau,
tutaj wic skoncentrujemy si na najwaniejszych, pozostae pozostawiajc samodzielnym
eksperymentom Czytelnika2.
Wikszo mechanizmw Eksploratora dostpna jest za porednictwem menu File
i Tools: moliwe jest otwieranie plikw, usuwanie oraz zmiana ich nazw. Mona
take mapowa dyski sieciowe, formatowa dyskietki i oprnia Kosz.
Funkcje kopiowania i przenoszenia plikw dostpne s zarwno z poziomu paska
narzdziowego, jak i menu File oraz menu kontekstowego. Funkcje te mona take
zaimplementowa w rodzimym Eksploratorze [Sposb 27.], bez udziau programu
PowerDesk.
Zaawansowane funkcje wyszukiwawcze (Tools/Find/File finder) umoliwiaj
wyszukiwanie plikw na podstawie drobiazgowo okrelonych kryteriw
na przykad znajdowanie wszystkich dokumentw .doc zawierajcych sowo
haker, modyfikowanych nie dawniej ni trzy dni temu i rozpoczynajcych si
od sowa niestety.
Funkcja grupowego przemianowywania plikw (File/Rename) jest szczeglnie
uyteczna w odniesieniu do plikw o nazwach nadawanych automatycznie,
na przykad plikw pochodzcych z kamery cyfrowej lub aparatu fotograficznego.
PowerDesk wymaga podania nazwy docelowej dla pierwszego przemianowywanego
pliku i na jej podstawie nadaje nowe nazwy pozostaym plikom. Jeeli na przykad
pierwszemu plikowi nadamy nazw W lipcu nad morzem.jpg, to kolejne pliki otrzymaj
nazwy W lipcu nad morzem (1).jpg, W lipcu nad morzem (2).jpg, itd. Dostpne s take
bardziej wyrafinowane mechanizmy grupowej zmiany nazw (File/Group Rename),
bazujce na wyszukiwaniu plikw poprzez dopasowywanie wzorcw i nastpnie
zmian nazw tych plikw na podstawie znakw blankietowych.
Mechanizm klienta FTP (File/FTP) umoliwia wygodne pobieranie i wysyanie
plikw ze (do) zdalnego serwera FTP folder zdalnego serwera prezentowany
w taki sam sposb, jak foldery lokalne. Moliwe jest wznawianie przerwanego
pobierania.
Dostpne s funkcje konwersji formatu plikw graficznych (File/Convert Picture Format).
Funkcja niszczenia pliku (File/Destroy) powoduje nie tylko usunicie pliku ze struktury
katalogu, lecz take zamazanie przypadkowymi danymi obszaru zajmowanego
przez ten plik. Z jednej strony uniemoliwia to odzyskanie zawartoci pliku przez
osoby niepowoane, z drugiej jednak czyni operacj usunicia absolutnie nieodwracaln.
Naley wic stosowa t funkcj ze szczegln ostronoci.
2
94
Eksplorator Windows
SPOSB
24.
Perspektywa zmiany nazw kilkunastu (kilkudziesiciu, kilkuset) plikw nie jest zbytnio
atrakcyjna: kliknicie, pauza, ponowne kliknicie, wpisanie nowej nazwy (bez pomyki!),
nacinicie Enter to wszystko trzeba wykona dla kadego pliku oddzielnie. Moe si to
wydawa koszmarne zwaszcza dla znawcw Uniksa i oferowanych przez ten system
udogodnie opartych na dopasowywaniu wzorcw i znakach blankietowych. W Windows generalnie nie ma tego rodzaju udogodnie, mog ich jednak dostarczy niezalene
programy na przykad Better File Rename, dostpny pod adresem www.publicspace.net/
windows/BetterFileRename jako shareware i zdecydowanie wart 15 USD opaty rejestracyjnej,
jakiej oczekuj jego autorzy.
Program nie spenia samodzielnej roli, lecz zosta przewidziany jako rozszerzenie Eksploratora; po jego zainstalowaniu menu kontekstowe pliku, a przede wszystkim grupy
plikw, wzbogacone zostaje o opcj Better File Rename. Jej kliknicie spowoduje wywietlenie okna dialogowego, umoliwiajcego niezwykle elastyczny wybr strategii zmiany
nazw, jednolitej dla caej grupy. Na rysunku 3.13 przedstawiona jest lista wyboru dla
pola, w ktrym okrela si zasady transformacji nazwy w sposb wrcz anatomiczny.
Eksplorator Windows
95
24.
SPOSB
25.
Jedn z oferowanych strategii jest poprzedzenie nazwy kadego pliku wsplnym dla
caej grupy przedrostkiem, na przykad pliki zawierajce rysunki dla tworzonej ksiki
mog zyska nowe nazwy rozpoczynajce si od tytuu ksiki, poprzedzajcego (w kadym przypadku) nazw konkretnej ilustracji. Strategia taka jest take szczeglnie uyteczna dla plikw o generowanych automatycznie numerycznych nazwach, nie majcych
nic wsplnego z zawartoci. Pliki takie tworzone s przez wszelkiego rodzaju urzdzenia
poligraficzne, fotograficzne itp., a doczany przedrostek moe mie zwizek z ich pochodzeniem, na przykad okolicznociami, w ktrych sporzdzone zostay fotografie lub
po prostu nazwiskiem waciciela. Program oferuje ponadto wiele mechanizmw pomocniczych, takich jak automatyczna zamiana nazw na mae lub due litery, automatyczne
numerowanie itp.
Nancy Kotary
SPOSB
96
Eksplorator Windows
SPOSB
Eksplorator Windows
97
25.
SPOSB
25.
okrela danie wystpienia dowolnego ze sw pieski, mae lub dwa i w tym sensie
funkcjonuje podobnie do operatora boolowskiego OR. Poniewa wymaga si tu wystpienia
tylko jednego z podanych sw, wynik wyszukiwania opartego na tekcie swobodnym
ma z reguy wiksz objto ni wynik poszukiwania okrelonej frazy.
oznacza danie wyszukania wszystkich plikw o trzyliterowym rozszerzeniu rozpoczynajcym si od liter xl.
Jeeli chodzi o zawarto przeszukiwanych dokumentw, to usuga indeksowania zdolna
jest uwzgldnia nie tylko tre zasadnicz dokumentu, lecz take jego podsumowanie (jest
ono dostpne na karcie Podsumowanie okna waciwoci kadego pliku).
Wicej informacji mona znale w ksice Wyraenia regularne, Helion 2001 przyp. red.
98
Eksplorator Windows
SPOSB
Znaczenie
Access
All
AllocSize
Contents
Zawarto dokumentu
Created
Directory
DocAppName
DocAuthor
DocByteCount
DocCategory
Typ dokumentu
DocCharCount
DocComments
DocCompany
DocCreatedTime
DocHiddenCount
DocKeywords
DocLastAuthor
DocLastPrinted
DocLineCount
DocLastSavedTm
DocManager
DocNoteCount
DocPageCount
DocParaCount
DocPartTitles
DocRevNumber
DocSlideCount
DocTemplate
DocTitle
Tytu dokumentu
DocWordCount
Liczba sw w dokumencie
FileName
Path
ShortFileName
Size
Write
Eksplorator Windows
99
25.
SPOSB
25.
rwne
!=
nierwne
<
mniejsze
<=
>
wiksze
>=
Znaczenie
Rok
Kwarta
Miesic
Tydzie
Dzie
Godzina
Minuta
Sekunda
100
Eksplorator Windows
SPOSB
Operatory boolowskie
Znaczenie operatorw boolowskich stosowanych w jzyku kwerend usugi
indeksowania wyjanione jest w tabeli 3.44.
Tabela 3.4. Operatory boolowskie jzyka kwerend
Operator
Forma pena
Forma skrcona
Koniunkcja
AND
&
Alternatywa
OR
Zaprzeczenie
NOT
Eliminacja
AND NOT
&!
Alternatywne formy sw
Operator ** oznacza dopuszczalno take alternatywnych form podanego sowa
w uwzgldnianych dokumentach kwerenda
{prop name=Contents} run** {/prop}
Autor nie wspomina tu o jeszcze jednym operatorze boolowskim NEAR (forma skrcona ~).
Jest to operator dwuargumentowy, a jego wartoci jest prawda, jeeli wyrazy bdce jego
argumentami znajduj si w dokumencie nie dalej od siebie ni 50 sw przyp. tum.
Pojcie alternatywna forma sowa oznacza tu albo inn form wyrazu (w podanym przykadzie
ran jest form czasu przeszego bezokolicznika run), albo wyraz powstay przez uzupenienie
formy oryginalnej przyrostkiem (np. wyraz ksigarnia powstay z wyrazu ksiga). Pierwsza
kategoria form alternatywnych obsugiwana jest tylko w niektrych wersjach jzykowych Windows,
druga kategoria we wszystkich wersjach jzykowych przyp. tum.
Eksplorator Windows
101
25.
SPOSB
26.
gdzie warto jest szukanym termem, a waga jego wanoci w skali od 0.000 do
1.000. Jeeli na przykad poszukujemy dokumentw zawierajcych jeden z wyrazw
ogie, woda lub powietrze i wyraz ogie jest najistotniejszy, a powietrze
najmniej istotny, mona ich wzgldn istotno okreli na przykad tak:
{weight value=1.000}ogie AND {weight value=.500}woda AND {weight
value=.250}powietrze
Dla wyrazw, ktrych waga nie zostaa okrelona za pomoc znacznika {weight},
przyjmuje si wag rwn 1.000.
26.
Uytkownicy Windows XP Professional maj moliwo szyfrowania swych plikw i folderw tak, by osoby niepowoane nie mogy ich odczytywa.
Uytkownicy Windows XP Home z pewnoci radzi byliby wiedzie,
dlaczego szyfrowanie plikw i folderw miaoby by dla nich nieprzydatne.
6
7
102
Eksplorator Windows
SPOSB
System szyfrowania plikw, oznaczany skrtem EFS (ang. Encrypting File System) dokonuje
szyfrowania folderu lub pliku wskazanego przez uytkownika, na jego wyrane yczenie.
W oknie Eksploratora nazwy zaszyfrowanych plikw (folderw) wywietlane s w kolorze
zielonym, informacja o szyfrowaniu jest wic widoczna na pierwszy rzut oka, bez koniecznoci sprawdzania np. waciwoci folderu. Fakt zaszyfrowania pliku (folderu) nie
ma wpywu na sposb jego otwierania ktrego dokonuje si tak samo, jak w przypadku zwykych plikw, bowiem zarwno deszyfracja zawartoci pliku, jak i ponowne
jej szyfrowanie przy jego zamykaniu, dokonywane s w locie. Zaszyfrowane pliki (foldery) czytelne s jedynie dla ich waciciela; nie s dostpne dla innych uytkownikw
zdefiniowanych na tym samym komputerze chyba e waciciel plikw (folderw)
udzieli im stosownych uprawnie.
System EFS, przystpujc do szyfrowania pliku, generuje najpierw liczb losow,
zwan kluczem szyfrowania (ang. FEK File Encryption Key), po czym
wykorzystuje ulepszony wariant algorytmu DES (ang. Data Encryption Standard),
zwany DESX. Sam klucz (FEK) szyfrowany jest za pomoc algorytmu RSA,
stosowanego w kryptografii z kluczami publicznymi.
Eksplorator Windows
103
26.
SPOSB
26.
Skutek
Naley nastpnie zaznaczy opcj Szyfruj zawarto, aby zabezpieczy dane wyklucza si
ona z opcj Kompresuj zawarto, aby zaoszczdzi miejsce na dysku, tak jak wykluczaj si
wzajemnie mechanizmy szyfrowania i kompresji.
Po klikniciu przycisku OK (w obydwu otwartych oknach) rozpocznie si szyfrowanie;
jeeli szyfrowany jest folder (nie plik), system wywietli uprzednio pytanie, czy szyfrowaniu
podlega maj take pliki znajdujce si w folderze oraz jego podfoldery (rysunek 3.15).
Mona pozostawi bez szyfrowania istniejce pliki i podfoldery; kady nowy plik (podfolder)
przecignity do folderu szyfrowanego zostanie automatycznie zaszyfrowany (chyba e
by ju zaszyfrowany w momencie przecigania).
Przed przystpieniem do szyfrowania pliku znajdujcego si w nieszyfrowanym folderze,
system zaoferuje opcj zaszyfrowania take owego folderu (rysunek 3.16), ktr mona
zaakceptowa lub odrzuci. Pozostawienie folderu w stanie niezaszyfrowanym stwarza
jednak niebezpieczestwo przypadkowego rozszyfrowania odnonego pliku. Ponadto niektre aplikacje dokonuj modyfikacji plikw w ten sposb, e zapisuj now wersj pliku
104
Eksplorator Windows
SPOSB
pod nazw robocz, po czym usuwaj plik oryginalny i nadaj roboczej kopii jego nazw;
na przykad aplikacja dokonujca aktualizacji pliku TRANS.DAT zapisuje najpierw jego
zawarto w (nowo tworzonym) pliku WORK.TMP, po czym usuwa plik TRANS.DAT
i zmienia nazw pliku WORK.TMP na TRANS.DAT. W efekcie nowy plik TRANS.DAT
nie bdzie zaszyfrowany nawet jeli zaszyfrowana bya jego wersja oryginalna; jeeli
jednak caa ta zabawa odbywa si w szyfrowanym folderze, nowo utworzony plik
WORK.TMP zostanie zaszyfrowany automatycznie, a wic nowa wersja pliku TRANS.DAT
bdzie take zaszyfrowana. W zwizku z opisanym zjawiskiem naley wic przyj
ogln zasad, zgodnie z ktr foldery przechowujce zaszyfrowane pliki same rwnie
powinny by szyfrowane.
Jak wczeniej wspominaem, nie mona szyfrowa plikw z atrybutem Systemowy ani
plikw znajdujcych si w folderze \Windows i jego podfolderach.
Eksplorator Windows
105
26.
SPOSB
26.
Pojawi si wwczas okno wyboru uytkownikw, uwzgldniajce jednake tylko tych uytkownikw, ktrzy posiadaj certyfikat na szyfrowanie. Najprostszym sposobem uzyskania
takiego certyfikatu przez uytkownika jest po prostu zaszyfrowanie przez niego jakiego
pliku co automatycznie powoduje przydzielenie certyfikatu na szyfrowanie.
106
Eksplorator Windows
SPOSB
Aby zaszyfrowa lub odszyfrowa konkretny plik lub folder, naley poda jego nazw jako
parametr programu cipher.exe, wraz z dodatkowymi przecznikami, opisanymi w tabeli 3.6;
w szczeglnoci przecznik /E powoduje szyfrowanie, za przecznik /D odszyfrowywanie pliku (folderu). Mona wymieni kilka plikw (folderw), rozdzielajc je spacj
ponisze polecenie powoduje zaszyfrowanie folderw \Secret i \Topsecret biecego dysku:
cipher /E \Secret \Topsecret
Nazwy plikw (folderw) do szyfrowania (odszyfrowywania) mog by podane niejednoznacznie, z wykorzystaniem znakw blankietowych * i ?. Ponisze polecenie powoduje
zaszyfrowanie wszystkich plikw *.DOC w folderach \Secret i \Topsecret, bez wpywu
na inne ich pliki i podfoldery:
cipher /E /A \Secret\*.DOC \Topsecret\*.DOC
W tabeli 3.6 opisano najczciej uywane przeczniki programu cipher. Informacje o pozostaych moemy uzyska, uruchamiajc program z przecznikiem /?.
SPOSB
27.
Eksplorator Windows
107
27.
SPOSB
27.
/D
/E
/F
/H
/I
/K
/R
/S
/N
/U /N
/U bez /N
/Q
/W
Podczas instalacji programu IrfanView opcja taka jest automatycznie dodawana do menu
kontekstowego wszystkich folderw przyp. tum.
108
Eksplorator Windows
SPOSB
Okrelajc aplikacj zwizan z akcj, podajemy jej argument %1, ujty w cudzysw.
Taka jedynka z procentem oznacza pierwszy parametr wywoania programu system,
uruchamiajc aplikacj zwizan z danym obiektem, automatycznie podaje nazw tego
obiektu jako parametr jej wywoania. Poniewa nazwa ta moe zawiera spacje, naley
uj j w cudzysw, w przeciwnym razie spacje te byyby potraktowane jako separatory
parametrw9. W naszym przykadzie kompletny acuch, opisujcy akcj, ma wic posta
"F:\IrfanView\i_view32.exe" "%1"
Po zamkniciu okna opcji folderw nowa akcja bdzie si pojawia w menu kontekstowym
plikw *.png.
i utworzy w nim podklucz Shell, o ile nie zosta utworzony wczeniej. Nastpnie
w kluczu HKEY_CLASSES-ROOT\*\Shell naley utworzy kolejny podklucz, reprezen9
Eksplorator Windows
109
27.
SPOSB
27.
Rysunek 3.20. Tworzenie globalnej opcji menu kontekstowego za pomoc Edytora Rejestru
Dokadniej do menu kontekstowego kadego pliku sensu stricto (gwiazdka w nazwie klucza
symbolizuje dowolne rozszerzenie); aby doda opcj do menu kontekstowego folderu plikw,
naleao przeprowadzi opisan modyfikacj w kluczu HKEY_CLASSES_ROOT\Directory\Shell,
za dodanie opcji do menu kontekstowego napdu wymagaoby zmian w kluczu
HKEY_CLASSES_ROOT\Drive\Shell przyp. tum.
110
Eksplorator Windows
SPOSB
akcji do konkretnych aplikacji, ikon zwizan z danym typem plikw, wywietlanie (lub
niewywietlanie) rozszerzenia pliku w oknie Eksploratora itp. Wikszo tych dziaa
mona wykona z poziomu karty Typy plikw okna opcji folderw po wybraniu danego
typu pliku naley klikn przycisk Zaawansowane, w wyniku czego zostanie otwarte okno
edytowania typu pliku, przedstawione na rysunku 3.22.
Znaczenie pozostaych przyciskw w oknie jest raczej oczywiste umoliwiaj one zmian
ikony reprezentujcej okrelony typ pliku, dodawanie, modyfikowanie i usuwanie akcji
oraz uczynienie wybranej akcji akcj domyln. Waciwoci (nazw i wskazanie aplikacji)
dodawanej lub modyfikowanej akcji okrela si w oknie widocznym na rysunku 3.19.
Eksplorator Windows
111
27.
SPOSB
28.
Orientacj w gszczu ikon widocznych w oknie Eksploratora z pewnoci uatwi rnicowanie poszczeglnych
folderw przez opatrywanie ich rnymi ikonami i sugestywnymi podpowiedziami kontekstowymi.
Rne foldery mog mie dla uytkownika rne znaczenie: te, ktre zawieraj rozdziay
opracowywanej aktualnie ksiki czy moduy tworzonego systemu s dla niego zdecydowanie bardziej istotne ni (powiedzmy) te zawierajce kopie faktur sprzed dziesiciu lat.
Uzewntrznieniem tej hierarchii mogoby by wizualne zrnicowanie folderw, zrealizowane poprzez opatrzenie ich rnymi ikonami. Ponadto, dla lepszej orientacji wrd
dziesitek (setek?) folderw mona by z kadym z nich zwiza podpowied kontekstow w dymku, wyjaniajc pokrtce przeznaczenie skrywanych w nim plikw.
Przypisanie folderowi zarwno konkretnej ikony, jak i konkretnego tekstu podpowiedzi
kontekstowej realizowane jest w Windows XP za porednictwem pliku Desktop.ini znajdujcego si w tym folderze. Oto konkretny przykad takiego pliku:
[.ShellClassInfo]
IconFile=C:\HELION\ikony\helion5.ico
IconIndex=0
InfoTip=Artykuy i ksiki Heliona
Zawarto pliku rozpoczyna si od obowizkowego znacznika sekcji [.ShellClassInfo]. Pozycja IconFile okrela plik zawierajcy ikon; moe to by klasyczny plik
*.ico, lecz mona take w tej roli uy bitmapy (*.bmp). Jeeli wrd istniejcych ikon nie ma
takiej, ktra dostatecznie wyranie identyfikowaaby odnony folder, mona pokusi si
o stworzenie wasnej ikony [Sposb 19.]. Konieczne jest podanie penej cieki dostpu do pliku.
112
Eksplorator Windows
SPOSB
Ikony mog wystpowa jako samodzielne pliki, lecz mog by take zgrupowane w biblioteki zasobw, ktre to biblioteki s najczciej plikami *.dll. Aby w pliku Desktop.ini
odwoa si do ikony zawartej w takiej bibliotece, naley (oprcz nazwy biblioteki) poda take numer kolejny ikony w bibliotece temu celowi suy pozycja IconIndex;
pierwsza ikona w bibliotece (a take jedyna ikona w pliku) ma numer 0. Oczywicie
dla danej biblioteki trudno zgadn waciwy numer ikony, zwaszcza gdy z bibliotek
t ma si do czynienia po raz pierwszy; niezwykle przydatne okazuj si wwczas narzdzia do podgldu bibliotek zasobw. Jednym z takich narzdzi jest program ResourceTuner,
ktrego 30-dniowa wersja prbna dostpna jest pod adresem http://www.restuner.com (za
pen wersj trzeba zapaci 34,95 USD). Na rysunku 3.23 widzimy zastosowanie tego
programu do eksploracji systemowej biblioteki shell32.dll.
Eksplorator Windows
113
28.
SPOSB
29.
Menu kontekstowe czsto bywaj niedoceniane; mog by jednak bardzo pomocne uytkownikowi,
zwaszcza gdy przystosuje on je do swych wymaga.
114
Eksplorator Windows
SPOSB
Rysunek 3.25. Dodawanie kluczy odpowiedzialnych za opcje kopiowania i przenoszenia plikw (folderw)
w menu kontekstowym
Rysunek 3.26. Okno wyboru folderu docelowego dla kopiowanego pliku (folderu)
Eksplorator Windows
115
29.
SPOSB
29.
i utworzy w tym kluczu podklucz o nazwie Otwrz w DOS to tre opcji, jaka pojawi
si w menu kontekstowym. W tym podkluczu naley utworzy kolejny podklucz o nazwie Command i nada jego domylnej pozycji warto
Cmd.exe /k pushd %L
(patrz rysunek 3.27). Cmd.exe jest nazw interpretera polece; przecznik /k powoduje
uruchomienie go w trybie interaktywnym, czyli w trybie dialogu z uytkownikiem, a nie
w celu wykonania pojedynczego polecenia. Polecenie pushd %L powoduje zapamitanie
informacji o biecym katalogu i przejcie do katalogu okrelonego przez parametr %L
w jego miejsce system podstawia pen ciek identyfikujc odnony folder. Po zamkniciu Edytora Rejestru opcja Otwrz w DOS bdzie si pojawia w menu kontekstowym
kadego folderu (ale nie w menu kontekstowym pliku).
116
Eksplorator Windows
SPOSB
30.
11
Ta opinia autora jest krzywdzca dla Worda, nie jest on bowiem reprezentowany w menu
kontekstowym plikw graficznych przyp. tum.
Eksplorator Windows
117
30.
SPOSB
30.
118
Eksplorator Windows
SPOSB
Eksplorator Windows
119
30.
SPOSB
30.
120
Eksplorator Windows
SPOSB
Przechodzc na kart Stan aktualizacji w oknie waciwoci wybranego pliku (rysunek 3.31)
napotykamy trzy przyciski, za pomoc ktrych moemy podj trzy rne dziaania
w stosunku do tego pliku:
Aktualizuj
Powoduje zaktualizowanie oryginau pliku (bez aktualizowania pozostaych plikw
Aktwki).
Oddziel od oryginau
Powoduje zerwanie zwizku midzy plikiem w Aktwce z jego dotychczasowym
oryginaem i niemono jego automatycznego aktualizowania (cho w dalszym
cigu moliwa jest aktualizacja rczna). W oknie Eksploratora plik otrzymuje status
Oddzielony.
Znajd orygina
Powoduje otwarcie folderu, w ktrym znajduje si orygina pliku.
Eksplorator Windows
121
30.
SPOSB
31.
Zobacz te
Program Backer, dostpny pod adresem http:/www.leanware.com/english/leanware.html,
umoliwia tworzenie kopii zapasowych oraz synchronizowanie plikw pomidzy
laptopem a komputerem biurkowym lub serwerem. Zapewnia take kopiowanie
plikw midzy komputerami oraz przetwarzanie plikw serwera w trybie offline
(w podry). Program jest typu shareware, opata rejestracyjna wynosi 24 USD.
SPOSB
31.
Gdy na dysku zacznie brakowa miejsca, przed podjciem decyzji o wymianie go na wikszy (lub o dokupieniu drugiego) warto rozway prostsze, bezinwestycyjne rozwizanie,
jakim jest kompresja plikw na woluminach w formacie NTFS. Kompresji takiej mona
poddawa poszczeglne pliki, foldery plikw, a nawet kompletne dyski. Dekompresja
skompresowanego pliku (w celu jego obrbki) i jego ponowna kompresja odbywaj
si w locie jest to wic sytuacja kracowo rna od jawnej kompresji i dekompresji,
wykonywanej za pomoc programw archiwizujcych, takich jak WinZip (http://www.
winzip.com). Kompresowanie plikw mona ponadto selektywnie wcza i wycza.
Kompresowanie plikw nie jest dostpne na partycjach FAT ani FAT32, a jedynie na
partycjach NTFS moliwa jest jednak konwersja partycji FAT (FAT32) na format NTFS,
czym zajmiemy si w dalszym cigu. Informacja na temat aktualnego formatu danych
na dysku dostpna jest na karcie Oglne jego waciwoci.
To, jak wiele miejsca mona zaoszczdzi dziki kompresji plikw, zaley w bardzo duym
stopniu od ich zawartoci. Generalnie bardzo podatna na kompresj jest grafika bitmapowa12; kompresowanie dokumentw MS Worda daje zauwaalne rezultaty, natomiast
wszelkiej maci skompresowane archiwa *.zip, *.rar itp. nie s kompresowalne
w najmniejszym stopniu.
Skompresowanie pliku wyklucza moliwo jego szyfrowania, naley wic
zdecydowa o tym, co waniejsze: bezpieczestwo danego pliku, czy wolne
miejsce na dysku.
W postaci oryginalnych bitmap *.bmp; pliki *.gif i *.jpg, jako ju skompresowane za pomoc
wymylnych algorytmw, nie poddaj si dalszej kompresji przyp. tum.
122
Eksplorator Windows
SPOSB
W tym oknie naley zaznaczy opcj Kompresuj zawarto, aby zaoszczdzi miejsce na dysku,
po czym zamkn obydwa okna, klikniciem ich przyciskw OK.
Aby skompresowa cay dysk, powinnimy wywietli jego ikon (na przykad otwierajc folder Mj komputer) i z jej menu kontekstowego wybra opcj Waciwoci, po czym
w wywietlonym oknie waciwoci zaznaczy opcj Kompresuj zawarto, aby zaoszczdzi
miejsce na dysku (na karcie Oglne) i klikn przycisk OK. Wywietlone zostanie wwczas
zapytanie, czy kompresja dotyczy ma tylko katalogu gwnego dysku, czy rwnie
wszystkich folderw i plikw zawartych w tych folderach.
Czas kompresowania dysku zaley od jego zawartoci, generalnie naley jednak przyj, i
dla typowego dysku czas ten jest liczony w godzinach. Kompresowanie dysku nie przeszkadza w normalnej pracy z systemem, chocia niekiedy uytkownik moe by poproszony
o zamknicie otwartego pliku, by system mg go skompresowa.
Domylnie Eksplorator wyrnia nazwy skompresowanych plikw i folderw, wywietlajc
je w kolorze niebieskim. Jeeli z jakich wzgldw nie bd one miay koloru niebieskiego, naley na karcie Widok opcji folderw (Narzdzia/Opcje folderw) zaznaczy pole Poka
zaszyfrowane lub skompresowane pliki NTFS w kolorze.
Eksplorator Windows
123
31.
SPOSB
31.
124
Eksplorator Windows
SPOSB
125
31.
SPOSB
31.
Do tworzenia archiww ZIP mona wykorzysta program WinZip, dostpny pod adresem
http://www.winzip.com. Wersj prbn programu mona pobra za darmo, pena wersja
kosztuje 29 USD13. Program oferuje wiele rnych stopni kompresji (co daje moliwo
wyboru midzy czasem trwania kompresji a jej skutecznoci), posiada take wbudowane
funkcje kreowania zacznikw do poczty elektronicznej i wiele innych moliwoci.
13
W Polsce mona kupi WinZip za ok. 170 zotych netto (koniec roku 2003), dla licencji
wielostanowiskowych cena jednostkowa jest odpowiednio mniejsza przyp. tum.
126
Eksplorator Windows
SPOSB
36.
Mimo wszystkich zalet interfejsu GUI, tryb wiersza polece wci okazuje si w pewnych
sytuacjach niezastpiony na przykad w celu doranego uruchamiania Eksploratora
z rnymi zestawami przecznikw (patrz [Sposb 22.]). Tryb ten dostpny jest za porednictwem opcji Uruchom menu Start oraz w oknie sesji DOS-owej, tymczasem wygodnie
byoby mie do niego dostp natychmiast na przykad wprost na pulpicie. Windows
XP nie posiadaj adnego wbudowanego mechanizmu, ktry by to umoliwia, istnieje
natomiast may, lecz porczny program MCL, dostpny do darmowego cignicia pod
adresem http://www.mlin.net/MCL.shtml; okno programu (jeli w ogle mona je nazwa
oknem) przedstawione jest na rysunku 3.34, na jednolitym tle pulpitu.
14
Opcja Uruchom menu Start nie honoruje polece wewntrznych interpretera przyp. tum.
Eksplorator Windows
127
36.
SPOSB
36.
Zobacz te
Darmowy program Command Prompt Explorer, dostpny pod adresem http://www.
codeproject.com/csharp/Commandbar.asp, czy w sobie mechanizmy wiersza polece
z moliwociami nawigacyjnymi Eksploratora, umoliwiajc wydawanie polece
wprost z poziomu okna.
15
4NT jest nastpc synnego interpretera 4DOS, stanowicego niegdy wspania alternatyw
dla ubogiego COMMAND.COM przyp. tum.
128
Eksplorator Windows