• 20.09.2019, 15:28:25 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

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

Реклама:

Баг трекер
  Проект История версий   Активные тикеты    

Bug Тикет: Не корректируются пути при переносе ОАС.

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
Opera Loader (OperaAC.exe) не корректирует пути (при переносе сборки в другую папку/диск) в файлах:
..\profile\Dialog.ini
..\profile\Keyboard\AC_Keyboard.ini
..\profile\Toolbar\ac_toolbar.ini
..\ui\standard_toolbar.ini
..\uninst\OpUninst.ini
Записан

Детали тикета

  • Создано
    12.10.2010, 07:51:37
  • Обновлён
    19.10.2010, 11:37:59
  • Статус тикета
    Публичный
  • Тип
    Bug
  • Статус
    Принят
  • Приоритет
    Средний
  • Версия
    3.7.7 (10.10.1893.9)
  • Решено в версии
    (пусто)
  • Передано к исполнению
    Lex1
  • Категория
    Внешние утилиты
Страницы: [1]   Вверх

Комментарии

master_shtorm

  • Гость
« : 12.10.2010, 08:01:28 »
Цитировать
Описание работы:

После запуска создаётся переменная окружения %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\contacts.adr, Opera\profile\opera6.adr, Opera\profile\obook.ini, Opera\dialog.ini, Opera\profile\override.ini и все файлы в Opera\profile\menu, Opera\profile\toolbar, Opera\profile\keyboard и Opera\*.lng прописываются текущие пути. Например, если в файле OperaDef6.ini параметр "MAINDIR" равен "C:\Opera", а текущий путь "D:\Program Files\Opera" то все "C:\Opera" в этих файлах будут заменены на "D:\Program Files\Opera".

После этого запускается Opera.exe.

В двух словах, попробуй переименовать папку ещё раз (имя должно быть цельное, как и путь к сборке) и запустить Лодер "OperaAC.exe"
Если не поможет, а я смотрю у тебя в списке AC_Menu.ini, нет, значить он подкоректировался сам, тогда добавь эти файлы в "OperaAC.ini" скцию "[Custom Correction]" и попробуй снова повторить процедуру с переименованием...
p.s. у меня и без добавления корректирует...
« Последнее редактирование: 12.10.2010, 09:55:44 от master_shtorm »
Записан

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
« Ответ #1 : 12.10.2010, 09:35:03 »
SemoregC [?]
Цитировать
советуем установит в корень диска) и запустить Лодер "OperaAC.exe"
Цитировать
не корректирует пути (при переносе сборки
установит и переносить для меня разные понятия - иль не прав ?
Цитировать
Opera Loader (OperaAC.exe) не корректирует пути
SemoregC вы внимательно читали рапорт ?
Цитировать
добавь эти файлы в "OperaAC.ini" скцию "[Custom Correction]"
это не частный случай, а ошибка разработчиков - которую им надо исправлять.
у себя я пути поправлю, а остальные ...?





Записан

master_shtorm

  • Гость
« Ответ #2 : 12.10.2010, 10:15:21 »
Не придирайся к словам, выполни (то что я написал) - всё он корректирует...

А на счёт "баг" это или нет, решит CreatoR - я просто объяснил что нужно сделать чтоб работало )))
Записан

toltec

  • Тестер
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 495
  • Ценитель
« Ответ #3 : 12.10.2010, 11:36:02 »
Подтверждаю. Не корректирует ac_toolbar.ini точно. Остальные файлы просто не замечал. Все не доходили руки зарепортить баг
Записан

master_shtorm

  • Гость
« Ответ #4 : 12.10.2010, 12:07:03 »
toltec - даже если АС перенести на другой носитель, и после переименовать папку? Попробуй от имени админа запустить, так как Seven на счёт прав вредный...
« Последнее редактирование: 12.10.2010, 12:12:05 от master_shtorm »
Записан

toltec

  • Тестер
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 495
  • Ценитель
« Ответ #5 : 12.10.2010, 12:13:49 »
Я обычно переношу, но название папки не меняю. Но даже если это помогает, то сути это не меняет - по факту это баг
Записан

master_shtorm

  • Гость
« Ответ #6 : 12.10.2010, 12:16:21 »
Нужно точно знать, вообще не работает, или только когда меняется буква диска...

p.s.
Нет, ещё раз проверил... не могу подтвердить бага, в ac_toolbar.ini - корректирует, при переносе на другой диск, даже без переименования папки...
« Последнее редактирование: 12.10.2010, 12:22:13 от master_shtorm »
Записан

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
« Ответ #7 : 12.10.2010, 13:19:09 »
SemoregC [?]
Цитировать
Нет, ещё раз проверил... не могу подтвердить бага, в ac_toolbar.ini
картинка1
картинка2
Записан

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
« Ответ #8 : 12.10.2010, 13:30:31 »
SemoregC [?]
Цитировать
выполни (то что я написал) - всё он корректирует...
Да не про себя я толкую - у меня работает (подправил давно)
В сборке косяк.
Записан

master_shtorm

  • Гость
« Ответ #9 : 12.10.2010, 14:50:39 »
а мы как буто не знаем )))

больше интересно из-за чего это, если это баг самого лодера, то у меня он тоже не работал... а вот пойми... у кого как, и как отловить, к примеру я пока не знаю...

p.s.
есть подозрения, что что то ему мешает это сделать...

p.s.s. только разглядел... а почему у тебя папка: "@" - имеет не стандартный символ? Побывал без него? Назови её просто и по людски OperaAC

не проверил... ложил уже в "D:\[email protected]@\@_АС377\Misc\MultiAC.exe" и русские символы ставил, всё равно меняет...

А ты от администратора запускаешь АС ?

Кстати вот последствия после имён с "@":
 
« Последнее редактирование: 12.10.2010, 15:25:41 от master_shtorm »
Записан

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
« Ответ #10 : 12.10.2010, 18:11:28 »
SemoregC [?]
Цитировать
А ты от администратора запускаешь АС ?
да
Цитировать
Кстати вот последствия после имён с "@":
и без имён с "@" так-же виснет
короч - я не знаю - но у меня боле-мене переносится если добавить в OperaAC.ini
[Custom Correction]
%operadir%\ui\standard_toolbar.ini
%operadir%\profile\Dialog.ini
%operadir%\profile\Menu\AC_Menu.ini
%operadir%\profile\Toolbar\ac_toolbar.ini
%operadir%\profile\Keyboard\AC_Keyboard.ini
%operadir%\profile\AddUrlFilter.vbs
;%operadir%\Misc\OperaCacheView\OperaCacheView.cfg
%operadir%\profile\icons\localhost.idx
%operadir%\profile\bookmarks.adr
%operadir%\profile\override.ini
%operadir%\profile\opera6.ini
%operadir%\profile\obook.ini
%operadir%\Misc\Page2CHM.ini
%operadir%\Misc\MultiAC.ini
с штатным косяки.
Записан

mamont

  • Новичок
  • *
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 3
« Ответ #11 : 12.10.2010, 19:06:39 »
« Последнее редактирование: 12.10.2010, 22:59:14 от mamont »
Записан

Lex1

  • Админ
  • *
  • Репутация: 9
  • Оффлайн Оффлайн
  • Сообщений: 1739
Тикет измененил Lex1
« Ответ #12 : 12.10.2010, 23:50:44 »
  • Изменён исполнитель с (пусто) на Lex1
Записан

Lex1

  • Админ
  • *
  • Репутация: 9
  • Оффлайн Оффлайн
  • Сообщений: 1739
Тикет измененил Lex1
« Ответ #13 : 19.10.2010, 11:37:59 »
  • Изменён статус с Новый на Принят
Записан
Страницы: [1]   Вверх

 

Тэги


Powered by: SMF Project Tools 0.3.3 © Niko Pahajoki 2007-2009

Реклама:

Счетчик

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