Mam pytanie, bo mam dwa Windowsy i pod '98 Opera trzyma swój profil w katalogu C:\WINDOWS\Dane aplikacji\Opera\OPERA\profile, a pod XP w swoim katalogu czyli D:\PROGRAM FILES\OPERA\profile - gdzie Opera przechowuje informacje - w jakim katalogu zapisany jest profil? W Rejestrach nic nie znalazlem, moze zle szukalem, a pod '98 w pliku ...\profile\opera6.ini jest następujący wpis, którego nie ma pod XP:
[User Prefs]
Opera Directory=C:\WINDOWS\Dane aplikacji\Opera\OPERA\profile
FileMonitor pod XP potwierdził, że Opera dostaje się do katalogu %AppData%\Opera i później do swojego katalogu w PROGRAM FILES\OPERA\profile i tam odczytuje plik opera6.ini, ale właśnie czy robi to sprawdzając czy plik istnieje? Bo jak wpisze sobie opera:about lub opera:config to mam ścieżki podane, ale jak Opera je ustala sama? Potrzebne mi to do tego, by napisać program który odczyta z opera6.ini miejsce, w którym jest podkatalog MAIL, a następnie tam z pliku index.ini odczyta informacje o kanałach RSS i usunie je by ponownie je przywrócić poprzez wywołanie linków do nich. Tylko jak mam znależć plik opera6.ini poprawnie? Z góry dziękuje za informacje.
Ryszard napisał(a):
Coś Ci pomoże to http://my.opera.com/polski/forums/findpost.pl?id=2586445 Z Twojego opisu wynika, że w win98 Operę masz zainstalowaną w wersji "multi user" - a w winXP wersję "single user". Na pewno opisywana przez Ciebie różnica w lokalizacji katalogu z profilem nie jest związana z systemem.
olesio napisał(a):
Dziękuje za linka, faktycznie pomogło - teraz już wiem, że chodzi o plik operadef6.ini i wpis na samej górze:
[System]
Multi User=0
Zero = profil w kataogu z Operą, jedynka = %AppData%\Opera. Nie dostrzegłem go od razu. Jeszcze raz dzięki.
golew napisał(a):
Listę kanałów RSS można też importować/eksportować - może to ci się do czegoś przyda (plik -> import/eksport)
olesio napisał(a):
Faktycznie, nie zauważyłem tego, bo na ogól ustawienia przywracam lub archiwizuje kopiując cały katalog MAIL oraz PROFILE. Ale pisząć program do odświeżania zawartości RSS wykombinowałem żeby pod starym środowiskiem Delphi 3 użyć funkcji dekodując oraz kodującej UTF8 dostępnej w nowszych Delphi, udało się. A zauwazyłem że jak chce usunąć kanały RSS aby je póxniej importować z pliku przez co zaktualizuje ich zawartość (bo ostatnio "zrobiło się" mi tak, że nie przychodziły nowe informacje to trwa to bardzo długo dla większości kanałow. Dlatego wole użyć mojeog programu, który skasuje tylko informację w index.ini w polach "Search Text" a wartość "Last Update Time" ustawi na zero - a po skończeniu uruchomi Operę.