|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Модифицированный SFX модуль 7-Zip'а для установок |
|
Модифицированный SFX модуль 7-Zip'а для установок
|
Старожил Сообщения: 341 |
Модифицированный SFX модуль 7-Zip'а для установок Версия 1.6.1 Stable, сборка 3873 (5 марта 2016 г.) Версия 1.7.0 Develop, сборка 3873 (5 марта 2016 г.) Модифицированный модуль предоставляет широкие возможности для создания SFX архивов. Используя модуль, Вы можете:
Зеркалa: Веб-архив сайта Яндекс.Диск - полный набор OneDrive - полный набор, пароль: 7zsfxmod OneDrive - только модули SFX (7zsd_tools_170_3900.7z) Обсуждение GUI (графической оболочки) для создания 7-zip SFX с модифицированным модулем ведется в этой теме. Автор GUI - hobbeat. Кнопка для работы с 7z SFX архивами в Total Commander-е находится здесь (автор - gora, вечная память) Файлы конфигурации 7z SFX обсуждаются в этой теме (автор - gora) Отдельное спасибо ArtXGroup за финансовую поддержку Теперь модуль будет в двух версиях: 1. Stable. В дальнейшем в нем из изменений будет только исправление ошибок (надеюсь их не будет) и обновление кода самого 7-Zip до последней стабильной версии. 2. Develop->Alpha->Beta. Исходные коды 7-Zip - последняя бета версия самого архиватора, добавление новых функций. FAQ |
|
Отправлено: 06:20, 11-07-2005 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Вышла версия 7-zip 9.35 Beta. Скачав с сайта lzma935.7z обнаружил в нем микроскопический модуль 7zS2.sfx. Очень хотелось бы, что бы был создан модифицированный модуль на его основе.
|
------- Последний раз редактировалось SergeyZV, 07-12-2014 в 21:05. Отправлено: 20:29, 07-12-2014 | #1541 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Hi and apologies for using English on the board. (You can of course answer in Russian - appreciate it!)
My archive is a directory with files (MyDir), and the executable I want to run is inside it (MyProg.exe). This is the basic configure file: ;!@Install@!UTF-8! RunProgram="\"MyDir\\MyProg.exe\"" GUIMode="1" ;!@InstallEnd@! The problem is that my .exe has dependencies and has to be run from its own folder, or these dependencies fail. (It loads plugins which are expected in the current dir, but can't find them because the current running folder is the dir containing MyDir). My first idea was to use Directory but docs say: " Directory: Путь к папке команды исполнения 'RunProgram' (не путать с текущей папкой). RunProgram="notepad.exe" Directory="C:\\Windows\\system32\\" равнозначны RunProgram="C:\\Windows\\system32\\notepad.exe" " - so it's actually not helping me to define the "current directory". My other solution was to change the RunProgram parameter to run a batch file: RunProgram="\"MyDir\\run.bat\"" and have this inside it: " cd MyDir MyProg.exe exit " The program runs, but I get a console window. If I use hidcon - there is no console window but also no program window for MyProg.exe. Any other way to solve this? |
Отправлено: 01:56, 31-01-2015 | #1542 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать ;!@Install@!UTF-8!
GUIMode="1" RunProgram="hidcon:cmd.exe /c start /b /d MyDir MyDir\MyProg.exe" ;!@InstallEnd@! |
Последний раз редактировалось spectat0r, 31-01-2015 в 03:03. Отправлено: 02:26, 31-01-2015 | #1543 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Hi spectat0r, thank you for your suggestion. You led me to the right solution.
What I eventually did: RunProgram="hidcon:\"MyDir\\run.bat\"" and in run.bat: start /w /d "MyDir" MyProg.exe exit When I tried your suggestion of cmd.exe /c (closing the console immediately) then not all of the files in my archive were extracted! To confirm - as soon as I got the message box error about the missing .dlls I went to the Temp folder and saw what is in the archive. If I did /c then some of my .dlls are not there. I then tried cmd /k - and all files were there. I don't know why this happens - but looks like the .bat file option (running in a hidden window, opening a new window for the program I actually want to see) works ok for me. |
Отправлено: 18:45, 31-01-2015 | #1544 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата frankiesimon:
Если нужно ждать завершения работы MyProg.exe: RunProgram="hidcon:start /w /d \"MyDir\" \"MyDir\\MyProg.exe\"" RunProgram="waitall:hidcon:start /w /d \"MyDir\" \"MyDir\\MyProg.exe\"" В данном случае run.bat не нужен. |
|
Отправлено: 19:27, 31-01-2015 | #1545 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать frankiesimon, spectat0r, для обсуждения файлов конфигурации есть специальная ветка.
Цитата spectat0r:
|
|
Отправлено: 19:36, 31-01-2015 | #1546 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Thanks gora - I didn't see there's a separate thread for it. Maybe this should be added to the "sticky" first post on the top of the page.
I didn't understand from your correction to spectat0r - what would be the correct way to call my executable. I still have a problem with my .bat file, because inside it I'm calling a path with "ü" characters: and this fails. So if possible I'd like to have a correct "RunProgram" line and avoid using the .bat file at all. Should I re-ask this question in the configuration file thread? (Post my full "requirements" in that thread?) |
Отправлено: 20:12, 31-01-2015 | #1547 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата frankiesimon:
|
|
Отправлено: 20:23, 31-01-2015 | #1548 |
Сообщения: 53339
|
Профиль | Отправить PM | Цитировать Цитата frankiesimon:
|
|
Отправлено: 20:25, 31-01-2015 | #1549 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Сделал Конструктор инсталляторов на основе модифицированного SFX модуля 7-Zip'а. Прошу, уважаемое комьюнити, протестировать и высказать свое мнение.
|
------- Отправлено: 23:12, 07-02-2015 | #1550 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Горячие клавиши для восстановления заводских установок ноутбуков | Sparkster | Ноутбуки | 398 | 03-10-2019 15:11 | |
GUI для модифицированного 7-Zip SFX модуля для установок | hobbeat | Автоматическая установка Windows 2000/XP/2003 | 259 | 09-10-2016 07:01 | |
Создание silent 7-zip sfx | mitiya | Автоматическая установка Windows 2000/XP/2003 | 17 | 01-03-2011 22:14 | |
[решено] Как создать модуль SFX? | CtrlSoft | Программное обеспечение Windows | 3 | 13-02-2008 21:31 | |
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! | akrav | Скриптовые языки администрирования Windows | 5 | 12-02-2008 11:54 |
|