Показать полную графическую версию : MInstAll - Мастер автоустановки приложений
Goblin.SG
21-01-2022, 13:28
rdj_alexandr_kot@vk, некоторые такие файлы не срабатывают
потому, что запускаются слишком быстро. Нужно между группой твиков (штук 5-10) вставить паузу, например так -- на 5 сек.
ping 127.0.0.1 -n 5
Как вариант, можно все твики собрать в один CMD, и разделить их метками. Вызов CMD из MInstAll с параметром "Имя_Метки". Тогда можно в вставить задержку в тот же CMD и вызывать как твик: "tweak.cmd SLEEP"
Пример CMD, с установкой NotePad++ в качестве Блокнота. Команда: "tweak.cmd BLOKNOT"
@Echo OFF
Set "TWEAK=%1"
If Defined TWEAK GoTo :%TWEAK%
GoTo EOF
REM Пауза 2 сек
:SLEEP
>NUL ping 127.0.0.1 -n 2
GoTo EOF
REM Назначить NotePad++ в качестве Блокнота
:BLOKNOT
For /F "Tokens=4,5*" %%A In ('Reg Query "HKLM\SOFTWARE\Notepad++" /ve') Do Set "Shell=%%A %%B"
If Defined Shell (
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d "\"%Shell%\notepad++.exe\" -notepadStyleCmdline -z" /f
)
GoTo EOF
REM Следующий твик
:NEXT_TWEAK
...
команды
...
GoTo EOF
...
и т.д.
Вариант с CMD позволит сразу проверить запись твика в реестр с помощью "Reg Query"
rediffusion
12-03-2022, 11:20
Для установки программ используются обычно те ключи которые идут в самой проге.
А как автоматизировать в .CMD выставление галочек, выбор пунктов в прогах? Так как во время ручной установки програ много чего предлогает установить в том числе и вредоносное ПО. Как вы с этим боретесь/справляетесь.
Ещё у .exe программ меняется название например версия. Или надписи типа Beta, Pro...
Пример: notepad++v.4.4.7 чтобы не лезть каждый раз в .CMD файл и не корректировать всё это дело. Можно как то автоматизировать поиск названия "notepad++" и чтоб в файле .CMD дописывалось всё остальное "v.4.4.7"?
Программы обновляются часто.
Меняются названия у .exe
Что-то меняется в окнах установщика.
Вроде и ключи установки тоже меняются (но это не точно).
Серьёзная проблема если прог 40 :o.
Что юзать?
CMD
.ps1
VBS
AutoHotkey
AutoIt
Ну и на последок "стоит этим заморачиваться если прог 40"?
rediffusion, давай разбираться ..
- программы обновляются часто.
разговор ведем за бессплатные программы :) .. ибо репаки и протчие кря-кря тут запрещены.
- делаем модуль для обновления программ из тернета.
батником, ведь многие программы имеют конкретные офсайты, где можно скачать инсталляторы.
рассмотрим Notepad++
офсайт:
https://github.com/notepad-plus-plus/notepad-plus-plus/releases
в батнике делаем простейший парсинг, выражение для поиска:
download/.*[.]exe
результат анализируем ..
3-ая и 5-ая строка полученного результата - наши ссылки для скачивания инсталляторов.
и эти ссылки всегда будут такими! неизменными! пока программеры гитхаба не поменяют код. а им это надо?
- меняются названия инсталляторов (exe, msi, или иных файлов)
нормализуем названия. никаких цыфр или чисел в названиях.
не npp.8.3.3.Installer.exe и npp.8.3.3.Installer.x64.exe (к примеру), а npp.Installer-x86.exe и npp.Installer-x64.exe
версии после обновления инсталляторов подсчитаем отдельно и пишем полученную версию в некий файл (version.txt) - содержимое этого файла: 8.3.3.0
- что-то меняется в окнах установщика, ключи установки.
делаем некие батники для запуска установщиков.
к примеру:
if defined ProgramW6432 (
set file=npp.Installer-x64.exe
) else (
set file=npp.Installer-x86.exe
)
start /wait %file% /S
и запускаем их для установки.
- меняются описания программ.
создаем некие файлы описания. там строка для описания конкретной программы.
не нравится данное описание - меняем.
и всё это нормализовано в каждой папке: неизменяемые инсталляторы, текстовые файлы названия, версии, описание и батники обновления и установки.
осталась главная задача - собрать из нормализованных файлов статический ini-файл minst.ini для запуска и работы MInst.exe
doihinhtredakha
15-09-2022, 17:29
help. I don't know how to download, and I don't have a website account http://checkdevice.narod.ru/index/download/
jameszero
15-09-2022, 21:20
doihinhtredakha
Проект MInstAll заморожен (http://forum.oszone.net/post-2905941-2264.html). Сайт и ссылки на загрузку удалены автором.
habib2302
19-09-2022, 10:34
doihinhtredakha, http://forum.oszone.net/post-2889441-2221.html
teapot08
02-03-2023, 20:38
Поэтапно нужно выполнить три действия:
1. установить программу (ехе)
2. запустить рег файл
3. заменить профиль (самораскрывающийся рар архив)
Возможно ли это выполнить одной командой?
По отдельности все это выполняется без проблем.
habib2302
04-03-2023, 06:56
teapot08, 7z SFX Constructor в помощь.
Ond3rkor
04-08-2023, 11:54
I don't want MInstAll.exe to run as administrator, can I set administrator permissions?
Ond3rkor, это русскоязычный форум, пишите по-русски.
Ond3rkor
04-08-2023, 12:35
Я не знаю русского языка, но я выучу его для вас: "Я не хочу, чтобы MInstAll.exe запускался от имени администратора, могу ли я установить права администратора?".
A.N.D.R.E.I.S.M
06-08-2023, 07:26
Прошу АДМИНИСТРАЦИЮ сайта, полностью удалить страницу "MInstAll - Мастер автоустановки приложений". Автор не ОТВЕЧАЕТ на проблемы и вопросы программы MInstAll, проект ЗАКРЫТ.
Vanadiy777
06-08-2023, 10:53
Прошу АДМИНИСТРАЦИЮ сайта, полностью удалить страницу "MInstAll - Мастер автоустановки приложений". Автор не ОТВЕЧАЕТ на проблемы и вопросы программы MInstAll, проект ЗАКРЫТ. »
Вообще в корне не согласен!
Почему Вы тут за всех решаете?
Помимо автора здесь есть и другие участники форума, которые могут что-то дельное подсказать,
да и полезной информации на 238 страниц.
Если Вам лично тема не нужна - просто не заходите сюда.
Galavarez
29-08-2023, 14:09
А не кто не хочет создать Open Source проект ?
Раз прога (MInstAll) востребована, то почему не сделать свою с блэкджеком куртизанками =)
Опять же сначала сделать базовый функционал (ставить проги) а потом расширять.
Монетизация такая, когда прога будет с частичным функционалом, это донат и краундафтинг (писать только то что нужно за пожертвование).
Если тема интересная давайте создадим отдельную ветку и потихоньку во платим надуманное.
з.ы. как программист любитель готов воплощать идею в жизнь =)
Vanadiy777
29-08-2023, 20:41
Раз прога (MInstAll) востребована, то почему не сделать свою »
как программист любитель готов воплощать идею в жизнь »
Galavarez,
Программа MInstAll от известного автора, и проверена годами...
Если Вы сможете сделать что-то подобное, или лучше, то люди Вам только спасибо скажут.
Делайте свой проект, затестим с удовольствием.
А про монетизацию уже потом думать надо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.