Ponieważ różnica dat może być na skutek jakiegoś błędu ujemna, należałoby badać wartość bezwzględną tej róznicy. Niestety, The Bat! nie potrafi tego obliczyć, zatem można się posłużyć kwadratem tej różnicy i sprawdzać czy nie jest on większy niż dana liczba.

W Twoim przypadku, gdy chcesz odszukać wiadomości o datach różniących się co najmniej o x dni, musisz zmienić szablon na następujący:

%_rec='%ORcvDate="yyyymmdd"'%-
%_cre='%ODate="yyyymmdd"'%-
%_diff='%Calc="%_rec-%_cre"'%-
%_diff2='%Calc="%_diff*%_diff"'%-
%IfN:%_diff2>=xx:'mid:%SetPattRegexp="<(.*)>"%RegexpMatch="%OMsgID"'

Zamiast xx w ostatnim wierszu musisz wstawić kwadrat szukanej różnicy, czyli np. dla różnic co najmniej 9-dniowych należy tam wpisać liczbę 81.

Mam jeszcze pewien pomysł jak to dalej zautomatyzować, czyli np. jak wyeksportować takie wiadomości do pliku uniksowego. Wtedy wystarczyłby prosty import z tego pliku i różnice zostałyby skorygowane. Po sprawdzeniu napiszę czy jest to możliwe.

P.S. Przenoszę wątek do sekcji Szablony i filtry, bo raczej tam powinien trafić.

Mam pewien pomysł, który z grubsza sprawdziłem w działaniu i który może się przydać do selekcji wiadomości o datach odbioru różniących się co najmniej o 1 dzień. Polega to na wykorzystaniu filtra, który zapisuje do pliku tekstowego identyfikatory wiadomości, w których występuje różnica owych dat.

Sam filtr jest banalnie prosty, warunek może być dowolny a operacją jest eksport wiadomości do pliku tekstowego. Szablon tego eksportu jest następujący:

%_rec='%ORcvDate="yyyymmdd"'%-
%_cre='%ODate="yyyymmdd"'%-
%_diff='%Calc="%_rec-%_cre"'%-
%IfN:%_diff<>0:'mid:%SetPattRegexp="<(.*)>"%RegexpMatch="%OMsgID"'

Jego wynikiem jest tekst mid:identyfikator_wiad@domena.konto.pl, czyli swoisty URL, który po skopiowaniu do edytora pozwoli po kliknięciu odszukać daną wiadomość. Po wyborze większej liczby wiadomości uruchom ręcznie ten filtr i utworzony plik tekstowy skopiuj po prostu do edytora wiadomości. Można to jeszcze dalej przekształcać, ale o tej porze nic już mi nie przychodzi do głowy.

Różnica tych dat może być także spowodowana tym, że importowałeś wiadomości z plików - i jeśli nie były to pliki w formacje skrzynki pocztowej Uniksa, to jako data odbioru jest ustawiana bieżąca data. Jest to całkowicie normalne, ponieważ informację o dacie odbioru ma program, a nie ma jej w wiadomości.

Spróbuj zaznaczyć wszystkie wiadomości i wyeksportuj je do pliku w formacie Unix. Potem zaimportuj je do jakiegoś tymczasowego folderu i sprawdź czy daty Ci odpowiadają. Nie wiem czy to rozwiąże Twój problem, ale chyba nie ma innego sposobu skorygowania tego "błędu" (który nie jest błędem, lecz wynika z przyjętego działania programu). Filtry raczej tu nie pomogą, bo za ich pomocą co najwyżej można wybrać wiadomości o określonej dacie odbioru i utworzenia, nie można jednak tych dat porównywać.

Różnica dat utworzenia i odbioru jest całkiem naturalna, ponieważ wiadomości jakiś czas przebywają na serwerze.

764

(9 odpowiedzi, napisanych Ogólne)

Być może w tej wersji jest błąd, ale podejrzewam, że masz włączoną opcję Ignoruj zmiany w panelu konfiguracji programu w sekcji Widoki. Sprawdź to i zaznacz odpowiednie działanie po zmianie widoku (bo do tego sprowadza się zmiana sposobu sortowania listy wiadomości).

765

(6 odpowiedzi, napisanych Ogólne)

Sprawdź teraz czy masz odpowiednio ustawione konto w The Bat!, zgodnie z http://poczta.wp.pl/autoryzacja/czytnik.html?cz=bat

766

(6 odpowiedzi, napisanych Ogólne)

Przede wszystkim musisz wiedzieć, że obsługa poczty poprzez stronę WWW nie ma wiele wspólnego z obsługą poczty za pomocą programu takiego jak np. The Bat!, łączącego się z serwerem poczty. Jeśli taki program nie chce wysyłać poczty, to zapewne zostawia jakiś ślad w dzienniku połączeń.

Sprawdź te wpisy w The Bat! i być może znajdziesz tam od razu przyczynę, a jeśli nie - podaj je na forum (wycinając jakieś wrażliwe dane). Dziennik połączeń otworzysz np. z menu Konto | Pokaż dziennik.

767

(1 odpowiedzi, napisanych Ogólne)

Wygląda rzeczywiście dziwnie, ale nikt do tej pory oprócz Ciebie nie sygnalizował błędu. Podejrzewam ograniczone zasoby komputera (duża liczba uruchomionych programów, mała pamięć karty graficznej, ...).

768

(6 odpowiedzi, napisanych Ogólne)

O jakim błędzie mówimy? Przecież napisałem jak się zarejestrować, mając kod rejestracyjny. Kod kupuje się u sprzedawcy, a jeden ze sposobów zakupu przez sieć to wejście na stronę o podanym przeze mnie adresie. Strona ta otwierała się kiedyś automatycznie, w wersji 4.2.18 był błąd nie pozwalający na jej otwarcie, ale w najnowszej wersji już się otwiera. Dla przypomnienia, gdyby nie chciało Ci się skorzystać z wcześniejszej rady, adres tej strony jest następujący:
https://www.cifnet.com/cgi-bin/ritlabs/ … LmVu&c

769

(1 odpowiedzi, napisanych Ogólne)

Instalacje wersji "Home" i "Professional" różni się tylko tym, że w wersji "Professional" jest dodatkowo instalowany pakiet obsługi wielu języków. Ten sam pakiet możesz pobrać i zainstalować niezależnie (menu Opcje | Język | Pobierz 'International Pack'). Plik thebat.exe jest taki sam dla obydwu wersji. O działaniu programu w trybie "Home" albo "Professional" decyduje użyty kod rejestracyjny, przy czym jeśli się nie mylę, można zmieniać to dowolnie. Oczywiście, użycie funkcji programu odblokowanych w wersji "Professional" nie będzie możliwe po wpisaniu kodu dla wersji "Home".

770

(6 odpowiedzi, napisanych Ogólne)

Rejestracja oznacza wpisanie kodu rejestracyjnego w formularzu, otwierającym się z menu Pomoc | Rejestracja. Kod otrzymujesz w wiadomości od firmy sprzedającej program po uiszczeniu opłaty.