09.07.2013, 17:27
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
09.07.2013, 18:47
1) Браузер по умолчанию не установлен? Ничего не понимаю. Что выводит в сообщении? Mod Manager.zip
2) Вроде теперь можно в любых вариантах устанавливать моды. Нужно только языковые файлы обновить.
2) Вроде теперь можно в любых вариантах устанавливать моды. Нужно только языковые файлы обновить.
10.07.2013, 02:22
SyDr, конечно браузер установлен. Как ты получаешь к нему путь из реестра?
10.07.2013, 09:10
По хендлеру протокола http: HKCR\http\shell\open\command
Я скинул ММ с выводом инфы. Посмотри, что он выводит?
Заоодно надо бы посмотреть значения:
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
HKEY_LOCAL_MACHINE\Software\Classes\http\shell\open\command
Я скинул ММ с выводом инфы. Посмотри, что он выводит?
Заоодно надо бы посмотреть значения:
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
HKEY_LOCAL_MACHINE\Software\Classes\http\shell\open\command
10.07.2013, 14:42
1 0 1
Ключ http пустой.
Там в реестре трёхуровневая система поиска ассоциаций с перекрытиями. В общем искать нужно то, что ассоциируется с html. Мутно, конечно и не факт, что стоит.
Очень немногие проги у меня умеют октрывать в браузере. Вернее часть находит одну оперу и лишь самые умные докапываются до второй, которая в песочнице. Тот же ICQ и ряд других клиентов. Пусть у тебя остаётся механизм попроще.
Ключ http пустой.
Там в реестре трёхуровневая система поиска ассоциаций с перекрытиями. В общем искать нужно то, что ассоциируется с html. Мутно, конечно и не факт, что стоит.
Очень немногие проги у меня умеют октрывать в браузере. Вернее часть находит одну оперу и лишь самые умные докапываются до второй, которая в песочнице. Тот же ICQ и ряд других клиентов. Пусть у тебя остаётся механизм попроще.
10.07.2013, 14:57
Quote:HalflingsЯ про эту надпись. Она сугубо из языковых файлов, как понимаю.
Can't install/upgrade bad packages
10.07.2013, 18:39
Менеджер не запускается из стартового меню. Нужно получать путь к себе (командную строку) и устанавливать текущий каталог в него, например.
10.07.2013, 20:05
Ох... Такс:
0) Я спрашивал про установленность браузера браузером по умолчанию, а не про установленность браузера вообще. Не буду же я шерстить весь диск на наличие всех исполняемых файлов, а потом спрашивать пользователя, что из всего этого является браузером
.
1) Пустой http - нет обработчика этого протокола (вписывать IE принудительно что-ли
). html - это ж только файл и там вообще может-быть хоть редактор по умолчанию стоять.
1) Система такая -> есть в HKCU -> читается значение из него, иначе из HKLM. HKCR просто делает это за нас.
1.5) Могу просто опцией добавить установку браузера (так же, как и для открытия папки - оно там есть, если кто не знал).
2) Да, в языковых файлах. Ну и в коде логика побитая.
3) У меня запускается. На рабочий каталог ему должно быть полностью параллельно. Проблемы могут быть с ключами командной строки. Там поддерживаются /assocset и /assocdel, все остальные варианты рассматриваются, как пути к файлам, которые надо установить.
0) Я спрашивал про установленность браузера браузером по умолчанию, а не про установленность браузера вообще. Не буду же я шерстить весь диск на наличие всех исполняемых файлов, а потом спрашивать пользователя, что из всего этого является браузером

1) Пустой http - нет обработчика этого протокола (вписывать IE принудительно что-ли

1) Система такая -> есть в HKCU -> читается значение из него, иначе из HKLM. HKCR просто делает это за нас.
1.5) Могу просто опцией добавить установку браузера (так же, как и для открытия папки - оно там есть, если кто не знал).
2) Да, в языковых файлах. Ну и в коде логика побитая.
3) У меня запускается. На рабочий каталог ему должно быть полностью параллельно. Проблемы могут быть с ключами командной строки. Там поддерживаются /assocset и /assocdel, все остальные варианты рассматриваются, как пути к файлам, которые надо установить.
10.07.2013, 20:44
С браузером не заморачивайся.
Era Start Menu с рабочего стола. Через неё менеджер модов. Там пусто. При запуске менеджера из папки нормально. Проверил — если при запуске текущая папка не Mod Manager, то труба, не видит.
Quote:2) Да, в языковых файлах. Ну и в коде логика побитая.Ты поправишь или так оставлять? Предчувствую шквал вопросов «стоит ли мне ставить мод, если он bad package?»
Quote:3) У меня запускается. На рабочий каталог ему должно быть полностью параллельно. Проблемы могут быть с ключами командной строки. Там поддерживаются /assocset и /assocdel, все остальные варианты рассматриваются, как пути к файлам, которые надо установить.Проверил — не работает.
Era Start Menu с рабочего стола. Через неё менеджер модов. Там пусто. При запуске менеджера из папки нормально. Проверил — если при запуске текущая папка не Mod Manager, то труба, не видит.
Quote:1) Пустой http - нет обработчика этого протокола (вписывать IE принудительно что-ли ). html - это ж только файл и там вообще может-быть хоть редактор по умолчанию стоять.Он есть, просто не в этом ключе. Из командной строки обработчик ИЕ. Кроме classes root есть ещё ветка explorer, где такие тонкости прописаны.
10.07.2013, 22:22
1) Браузер
Читается из .ini Благодоря особенностям этих файлов (кавычки по бокам съедаются) прописывать в формате ""<Путь>" "%1"", где вместо %1 будет проставляться путь. -> ""C:\Program Files (x86)\Maxthon\Bin\Maxthon.exe" "%1""
Если пусто, берётся из реестра.
Если пусто, берётся IE.
2) Пакеты обновлений выпилены. Только пакеты установки с инфой в духе установлена версия 4.6
3) У меня работает при любом раскладе. С любым рабочим каталогом. Лежать должно в Tools\<Любой каталог>\
Читается из .ini Благодоря особенностям этих файлов (кавычки по бокам съедаются) прописывать в формате ""<Путь>" "%1"", где вместо %1 будет проставляться путь. -> ""C:\Program Files (x86)\Maxthon\Bin\Maxthon.exe" "%1""
Если пусто, берётся из реестра.
Если пусто, берётся IE.
2) Пакеты обновлений выпилены. Только пакеты установки с инфой в духе установлена версия 4.6
3) У меня работает при любом раскладе. С любым рабочим каталогом. Лежать должно в Tools\<Любой каталог>\
10.07.2013, 22:32
Quote:3) У меня работает при любом раскладе. С любым рабочим каталогом. Лежать должно в Tools\<Любой каталог>\Ты скажи, как ты в коде, устанавливаешь фиксированный текущий каталог или нет?
10.07.2013, 22:52
Если устанавливаешь относительный (..\..) или используешь относительные пути, то это не верно.
10.07.2013, 22:53
$sBasePath = @ScriptDir & "\..\..\Mods"
Возможно, где-то и есть относительные пути, но вроде как все пути сделаны полными.
Возможно, где-то и есть относительные пути, но вроде как все пути сделаны полными.
10.07.2013, 23:10
Скомпилируй, пожалуйста, с выводом ScriptDir. Я скажу, что оно показывает.
10.07.2013, 23:16
Mod Manager.zip
@ScriptDir Directory containing the running script. (Result doesn't contain a trailing backslash)
Так что кстати, происходит? Модов не видит? Крашится?
@ScriptDir Directory containing the running script. (Result doesn't contain a trailing backslash)
Так что кстати, происходит? Модов не видит? Крашится?