Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup / 6 сообщений из 6, страница 1 из 1
24.12.2019, 11:17
    #39907409
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
Здравствуйте! Как в winrar sfx передать аргументом путь распаковки, чтобы было так:
Код: powershell
1.
2.
Path=c:\mydir
Setup=myprog.exe %sfxPath%



видел, что есть дефолтные переменные %sfxname% и %sfxpath%, но они не содержат пути распаковки.
К тому же дефолтный путь распаковки пользователь может поменять перед самой распаковкой.
...
Рейтинг: 0 / 0
24.12.2019, 11:29
    #39907419
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
evgen29,
в справке по SFX WinRAR 5.71 описан ключ:

d<path> - Set the destination folder for unpacked files.

Пробуйте.
...
Рейтинг: 0 / 0
24.12.2019, 11:34
    #39907422
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
d7i
evgen29,
в справке по SFX WinRAR 5.71 описан ключ:

d<path> - Set the destination folder for unpacked files.

Пробуйте.


извините, не понял немного. Я d<path> могу в командной строке запустить и передать параметр. Но мне хотелось бы, чтобы пользователь нажал на sfx архив, выбрал директорию распаковки и она(директория распаковки) попала параметром в программу, которая запустится после распаковки.
...
Рейтинг: 0 / 0
24.12.2019, 12:24
    #39907438
d7i
d7i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
evgen29,
ну тады звиняйте...
SFX-файл в данном случае не прокатит, используйте нормальный инсталлятор или пишите свой...
...
Рейтинг: 0 / 0
17.01.2020, 00:00
    #39915105
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
evgen29,

Разве myprog.exe при распаковке не попадает в папку, куда распакованы все файлы?
В чём проблема вытащить путь, по которому она была запущена?
...
Рейтинг: 0 / 0
17.01.2020, 07:45
    #39915161
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup
evgen29, данная задача решается по-другому. Не надо передавать путь извне, у exe есть средства получить полный путь его расположения. Т.е. получение пути должно быть прописано в коде твоего exe
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / winrar sfx передать путь распаковки как аргумент для программы запускающейся из Setup / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]