Показать сообщение отдельно
Старый 11.09.2014, 16:42   #29 (permalink)
Абориген
 
Аватар для valsy
 
Регистрация: 28.01.2014
Сообщений: 1,416
Вы сказали Спасибо: 63
Поблагодарили 612 раз(а) в 187 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: minsk
По умолчанию

Как установить программу в любую другую директорию (не по умолчанию)?

1) Распаковываем архив в удобное место. В данном случае, для примера, корень диска “ C”
1a) Таким образом, мы установили путь для распаковки [C:\wow]
Далее, не запуская программы, заходим в Корень Диска C, папку [wow]
Из конечной папки с программой [wow], копируем 2 файла [start_wow.lax] и [wow.lax].
3а) Копируем эти на рабочий стол, что бы удобнее было с ними работать и не “запороть” существующие.
3б) Архивируем Файлы [start_wow.lax] и [wow.lax], которые находятся в программе (для пущей сохранности оригинала :)).
Открываем любым текстовым редактором файл [start_wow.lax]:
Цитата:
#
#Mon Apr 21 09:03:08 GMT+02:00 2014
lax.stdout.redirect=application.log
lax.user.dir=.
company=9
lax.application.name=start_wow.exe
lax.command.line.args=$CMD_LINE_ARGUMENTS$
lax.nl.java.launcher.main.method=main
lax.root.install.dir=C\:\\Users\\Public\\wow
lax.main.class=pdthinclient.PDThinClient
pdthinclient.root_dir=C\:\\Users\\Public\\wow
lax.dir=C\:\\Users\\Public\\wow
special_function=1
pdthinclient.customize_class=wow_pdthinclient.code .WOW_PDThinClient
lax.stderr.redirect=application.log
lax.stdin.redirect=
pdthinclient.image_base=archive\:///C\:\\Users\\Public\\wow
language=17
lax.main.method=main
lax.nl.java.launcher.main.class=com.zerog.lax.LAX
lax.nl.java.option.java.heap.size.max=268435456
lax.nl.current.vm=jre\\bin\\java.exe
lax.class.path=lax.jar;libs\acrobat.jar;libs\activ ation.jar;libs\app1.zip;libs\app2.zip;libs\app3.zi p;libs\app4.zip;libs\app5.zip;libs\bcprov.jar;libs \bcprov_jar_LICENSE.html;libs\bt.jar;libs\comm.jar ;libs\commons-logging-api.jar;libs\commons-logging.jar;libs\engine-ie.jar;libs\fontbox-incubator.jar;libs\fontbox.jar;libs\java1.2-stubs.zip;libs\jawin.jar;libs\jempbox.jar;libs\jxb rowser.jar;libs\license.jar;libs\log4j.jar;libs\ma il.jar;libs\MRJToolkitStubs.zip;libs\mshtml.jar;li bs\pdfbox.jar;libs\servlet.jar;libs\slf4j-api.jar;libs\slf4j-log4j12.jar;libs\soap.jar;libs\sree_pro.jar;libs\V inDecoder.jar;libs\webserver.jar;libs\winpack.jar; libs\xercesImpl.jar;
pdthinclient.report_base=archive\:///C\:\\Users\\Public\\wow/reports
Во всех строках адресных строках мы видим вот такую картину:
C\:\\Users\\Public\\wow, что является адресом по умолчанию, для работы с программой.
4) Решение:
4.1) Нужно во всех строчках, где содержится адреса подобного типа, заменить на реально существующий!
4.1.1) Таким образом, исходя из того, что наш настоящий адрес распаковки программы [C:\wow], изменяем строчку:
[C\:\\Users\\Public\\wow] на [C\:\\wow].
4.2.1) В файле [wow.lax] производим те же манипуляции.
4.3) Отредактированные файлы закидываем обратно в программу.
5) Ярлык.
5.1) Рабочий Стол -> правая кнопка мышки -> создать ярлык -> [расположение объекта] Обзор -> в нашем случае выбрать диск C, папка wow, файл wow.exe. Ярлык готов.
5.2) Мышкой на Ярлык -> свойства -> настройка/сменить значёк -> выбрать -> С/:wow/app.ico.
Всё))
__________________
Когда кончаются доводы, начинают говорить пушки. Сила — последний аргумент тупицы. (Бисмарк)

Последний раз редактировалось valsy; 11.09.2014 в 16:49..
valsy вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо valsy за сообщение:
abuemir (14.01.2015), Librus (11.09.2014)