Ogólnie o programie

Program TextWorks służy do wyszukiwania, zamiany i konwersji tekstu. Program może znaleźć zadany ciąg znaków w tekście, zamienić go na inny ciąg, zmienić sposób kodowania polskich liter bądź kodowanie znaków nowej linii. Operacje te mogą być wykonywane na tekście zawartym w Schowku Windows, lub na jednym bądź wielu plikach tekstowych.


Opis funkcji programu

Po uruchomieniu programu przed naszymi oczami ukazuje się okno gdzie wybieramy tryb pracy programu.
W lewym górnym rogu są widoczne dwa przyciski:

W oknie powitalnym możemy również rozpocząć rejestrację nowego skryptu TextWorks. Szerzej o tym w dalszej części tej pomocy.
U dołu okna, w zależności od ustawień, znajduje się pole, w którym będą umieszczane wyniki pracy. Można to pole ukryć klikając na przycisk "<<<". W ten sam sposób można je przywrócić.



Operacje nad tekstem

Skrypty

Pozostałe możliwości programu


Operacje nad tekstem

Operacje na Schowku

Wybierając tą opcję i klikając przycisk "Dalej" będziemy operowali wyłącznie na schowku Windows. Oznacza to, że tekst będzie przetwarzany "w locie", w momencie kopiowania go do schowka. Po wybraniu rodzaju operacji (zamiana tekstu lub konwersja formatu kodowania polskich liter) i kliknięciu przycisku "Start!" program będzie oczekiwał na skopiowanie tekstu do Schowka. W momencie skopiowania tekstu, TextWorks przetwarza go zgodnie z wybranym zadaniem. Gdy przerobi cały tekst zasygnalizuje to charakterystycznym dźwiękiem kliknięcia.

Operacje na wielu plikach
Wybierając drugą opcję będziemy operowali na plikach, które wybierzemy, klikając na "Dodaj folder" lub "Dodaj pliki" na kolejnej zakładce. W następnym kroku będziemy musieli wybrać rodzaj operacji nad tekstem (patrz wyżej). Następnie przyciskamy "Start!" i czekamy, aż zapełni się pasek postępu.

We wszystkich przypadkach istnieje możliwość określenia formatu kodowania, na którym zostanie przeprowadzona operacja. Wybieramy go z pola rozwijanego. Możliwe jest także automatyczne wykrycie formatu kodowania przez program, jednak radzę używać tej opcji tylko w tym przypadku, gdy naprawdę nie wiemy jaki format został użyty. Następujące operacje są możliwe zarówno dla schowka jak i dla plików:

Znajdź
W pole "Znajdź" wpisujemy frazę do wyszukania. Jeśli dodatkowo zależy nam na rozróżnianiu wielkości liter w szukanym wyrażeniu możemy zaznaczyć opcję "Rozróżniaj wielkość liter". Program standardowo także zlicza ilość wystąpień zadanego ciągu znaków. Możemy to wyłączyć klikając na opcję "Nie zliczaj ilości wystąpień". Klikamy przycisk "Start!" i czekamy, aż program przeszuka wszystkie pliki (lub zawartość schowka). W dolnym okienku widzimy (jeśli nie widać kliknij przycisk ">>>") wyniki pracy. Program wyświetla ilość wystąpień szukanego wyrażenia w każdym pliku, ilość wystąpień w sumie we wszystkich plikach oraz średnią ilość wystąpień wyrażenia na plik (ilość wystąpień w sumie / ilość plików).

Zamień tekst
W pole "Znajdź" wpisujemy tekst do znalezienia, w pole "Zamień na" wpisujemy tekst, jaki ma być zamiast tamtego. Opcja "Rozróżniaj wielkość liter" działa tak samo jak w "Znajdź". Opcja "Zachowuj wersję pliku sprzed podmieniania" pozwala na odzyskanie poprzedniej wersji pliku (gdy np. okaże się że wynik pracy programu to jednak nie to co chcieliśmy). W takim wypadku poprzednia wersja pliku np. "index.html" zapisuje się pod nazwą "~index.html". Oczywiście dotyczy to tylko operacji na plikach.
W wynikach pracy program wyświetli ilość poprawek w każdym pliku lub w tekście ze Schowka i czas w jakim tą zamianę wykonał.

Konwertuj format liter
Pole "Format wejściowy" służy do określenia w jakim formacie kodowania jest zapisany tekst wejściowy. W polu "Format wyjściowy" określamy format na jaki ma być tekst skonwertowany.
Jeśli nie znamy formatu wejściowego możemy zaznaczyć opcję "Rozpoznaj format wejściowy automatycznie". W takim wypadku program sam wykryje format. Opcja "Zachowuj wersję pliku sprzed podmieniania" działa na takiej samej zasadzie jak w "Zamień tekst". Jeśli program nie będzie mógł skonwertować tekstu z jakichś powodów wyświetli się odpowiednia informacja w okienku i w logu.

Konwertuj format końców linii
Analogicznie do konwersji formatu kodowania polskich liter. W tym przypadku mamy do czynienia z trzema formatami kodowania końców linii: Windows, Unix, MacOS.
Wykrycie formatu można powierzyć także pogramowi. Można także zlikwidować wszystkie znaki nowej linii – jest to operacja nieodwracalna, ale przydaje się np. przy zmniejszaniu rozmiaru plików HTML.


Skrypty

Od wersji 1.5 program TextWorks ma możliwość zapisywania i odtwarzania plików zawierających komendy dla programu. Można to nazwać czymś w rodzaju skryptu, jako że po zapisaniu takiego pliku możliwe jest odtwarzanie czynności w nim zawartych.
Najłatwiej jest utworzyć taki plik automatycznie za pomocą TextWorks. Domyślne rozszerzenie skryptu TextWorks to "tws". Istnieje także możliwość ręcznego napisania skryptu, jednak trzeba się trzymać ścisłych reguł – o tym w strukturze pliku.

Rejestrowanie skryptu

Rejestrowanie nowego skryptu rozpoczynamy od wybrania przycisku "Utwórz skrypt..." z głównego okna programu. Od tej pory wszystkie nasze ruchy są rejestrowane – co widać po napisie na pasku tytułowym programu. Część przycisków które standardowo są aktywne, teraz są nieaktywne, ponieważ nie są one potrzebne przy wykonywaniu skryptu i ich kliknięcia nie można zarejestrować. Pojawił się także nowy duży przycisk "ZAKOŃCZ". Służy on oczywiście do zakończenia rejestrowania skryptu. Wykonujemy teraz czynności jakie później chcemy żeby były wykonywane automatycznie – przykładowo:

Gdy już wykonamy wszystkie potrzebne czynności klikamy w wielki przycisk "ZAKOŃCZ". Otworzy się okno, w którym kolejno ustawiamy:

Na dole tego okna zostanie wypisana lista czynności, które będą za pomocą tego skryptu wykonywane – można sobie sprawdzić czy wszystko dobrze powybieraliśmy. Po ustawieniu tych wszystkich rzeczy klikamy przycisk "Zapisz skrypt!". Teraz można już sobie sprawdzić czy skrypt dobrze działa – wystarczy kliknąć na niego dwukrotnie, ewentualnie (dla szukających nowych wrażeń) w wierszu poleceń podać:
TextWorks.exe -skrypt nazwa_pliku.tws

Struktura pliku skryptu

Pierwsze 3 linijki skryptu muszą być zawsze w tej kolejności:

TextWorks=1.5
zamykanie=x
log=y

gdzie:
x – 0, 1 lub 2 w zależności która pozycja została wybrana w ustawieniach programu w polu "Zamykanie programu po wykonaniu skryptu:"
y – nazwa pliku logu, jeśli logowanie jest wyłączone to nic nie wpisujemy (czyli zostawiamy log=)

Następnie zapisane są kolejne czynności wykonywane przez program:



Pozostałe możliwości programu

Do mniej widocznych możliwości programu należą:


Wszelkie pytania kieruj pod adres bmwu@poczta.fm

Ostatnie zmiany dokumentu: 17 marca 2005 r.