• 23.05.2017, 13:40:58 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  
collapse
* Голосование
  • Нравится ли Вам Opera AC?
  • Dot Конечно, она просто супер!
  • 1589 (77%)
  • Dot В целом да, но много лишнего..
  • 365 (17%)
  • Dot Для ознакомительных целей
  • 64 (3%)
  • Dot Нет
  • 23 (1%)
  • Dot А что это такое?
  • 20 (0%)
  • Проголосовало пользователей: 2015
  • Смотреть тему

Реклама:

Автор Тема: Opera Loader  (Прочитано 8204 раз)

0 Пользователей и 1 Гость просматривают эту тему.

SyCraft

Opera Loader
« : 21.11.2006, 19:43:16 »
Программа предназначена для превращения обычной Оперы в мобильную, способную работать из любой папки или с USB-флэшки. В отличие от подобных утилит более функциональна. Поддерживает виджеты, русские имена папок, изменение местоположения кэша в зависимости от типа диска, передачу командной строки Опере, может загружать при старте браузера произвольные программы (например, Proxomitron и HandyCache) и выгружать их при выходе из него. В версии 3 появилась (отключаемая) возможность корректировать файлы меню и тулбаров.
Работоспособность проверялась под Win98 SE и WinXP SP2

Установка:
Просто распаковать в папку Оперы (я тестировал на Opera 8.54 и Opera 9) и запустить OperaLdr.exe.

Замечания. Программа рассчитана на работу с однопользовательской установкой Оперы (Многопользовательская будет автоматически преобразована. Перед этим убедитесь, что Opera отсутствует в списке процессов). Браузер после установки должен быть запущен не менее двух раз и более-менее настроен (русификация etc..). Поддерживаются папки и файлы с русскими (и английскими) именами.


Описание работы:
После запуска создаётся переменная окружения %operadir% равная полному пути к папке, откуда запущена программа (без слэша на конце) и папка оперы добавляется в %PATH%. Переменные локальные т.ч. две разных Оперы не будут конфликтовать.
Потом проверяется тип диска и если это флэшка (Removable), то используется кэш в %TEMP%\opera , в противном случае в Opera\profile\cache4. Проверяется Search Type и если нужно устанавливается равным -1 (это убирает строчку с буквой "g" в "Панели адреса").
Далее сравниваются текущий путь к папке Оперы и прописанный в файлах opera6.ini и OperaDef6.ini. Если они равны, то просто запускается Opera.exe.
В противном случае в файлы: Opera\OperaDef6.ini, Opera\profile\opera6.ini, Opera\spellcheck.ini, Opera\profile\widgets\widgets.dat, Opera\mail\index.ini, Opera\mail\accounts.ini, Opera\profile\opera6.adr, Opera\profile\obook.ini и все файлы в Opera\profile\menu и Opera\profile\toolbar прописываются текущие пути. Например, если в файле OperaDef6.ini параметр "MAINDIR" равен "C:\Opera", а текущий путь "D:\Program Files\Opera" то все "C:\Opera" в этих файлах будут заменены на "D:\Program Files\Opera".
После этого запускается Opera.exe


Настройка:
Осуществляется редактированием файла OperaLdr.ini. Если он отсутствует, используются значения по умолчанию:
[Correct]
WidgetsPath=1
Menu=0
Toolbar=0
Mail=1
Cache Directory=1
Search Type=1
Bookmarks=0
Obook=0
Keyboard=0
Dialog=0


Установка значения в ноль отключает соответствующую корректировку.

Программы запускаемые и выгружаемые вместе с Оперой прописываются в OperaLdr.ini

[After correction]

Run1=%operadir%\misc\aftermov.bat
Flag1=HIDE


[Program]

Run1=%operadir%\Proxomitron\Proxomitron.exe
Close1=The Proxomitron - default

В ключ Run записывается путь к программе. Поддерживаются командная строка и все переменные окружения.
В ключ Flag записывается состояние окна приложения после запуска:

HIDE = скрыть окно
MINIMIZE = свернуть окно
MAXIMIZE = развернуть окно

В ключ Close записывается заголовок окна соответствующей программы (его можно посмотреть с помощью программы подобной WinSpy++). Выгружаются программы в обратном порядке.
Программы прописанные в [After correction] запускаются, только если выполнялась коррекция.

Сайт автора программы
« Последнее редактирование: 22.11.2006, 13:08:37 от Lex1 »
Записан
 




Реклама:

Счетчик

Страница сгенерирована за 0.064 секунд. Запросов: 35.