PDA

Показать полную графическую версию : MInstAll - Мастер автоустановки приложений


Страниц : 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 [119]

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"?

wadimus
25-03-2022, 11:03
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?

sov44
04-08-2023, 12:03
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