Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX-Macros – Утилита для автоматизации установки приложений

Ответить
Настройки темы
SFX-Macros – Утилита для автоматизации установки приложений

Аватара для Сrack

Ветеран


Сообщения: 1069
Благодарности: 387

Профиль | Цитировать


Изменения
Автор: Сrack
Дата: 27-12-2014
Macros – Утилита для быстрого написания универсальных скриптов, для автоматизации установки приложений. Готовый скрипт сохраняется как приложение (exe-файл). Основная задача, создание универсальных скриптов, то есть один и тот же скрипт должен подходить для разных ОС. Программа, ориентирована на IT специалистов несвязанных с программированием, но имеющих опыт работы с командной строкой, т.к. в основном выполнение команд происходит по принципу cmd.exe /c "команда".

Скачать с оф.сайта
Скачать с cloud.mail.ru (Beta version)

Возможности:

• Наличие встроенных команд, для наиболее часто используемых действий: копирование, удаление, запуск приложений и другие.
• Возможность запустить каждую команду скрипта отдельно, для проверки ее работы.
• Возможность контролировать результат выполнения каждой команды и возможность прервать выполнение скрипта, если одна из команд завершилась с ошибкой.
• Скрытое выполнение команд, запуск приложений или bat-ников в скрытом режиме.
• Задание свойств команд, для какой ОС предназначена команда.
• Запрос прав Администратора, все дочерние процессы автоматически получают права администратора.
• Сохранение готового скрипта как новое самостоятельное приложение.
• Создание SFX-архивов.

Ключи запуска:
/s - автоматическое выполнение, игнорируется диалог "Продолжить" (команда Pause без параметров)
/h - скрытый режим (игнорируется команда Title и диалоги "Продолжить")
Интерфейс:
Простой, интуитивно понятный интерфейс в виде таблицы.
Первая колонка «Команда» - непосредственно сама команда, выбирается из выпадающего списка.
Вторая и третья колонка «Параметр 1» и «Параметр 2» - заполняются в зависимости от команды.
Если команда «Copy», то «Параметр 1» это что копируем, а «Параметр 2» куда копируем.
Если команда «Start», то «Параметр 1» это путь к приложению, а «Параметр 2» ключи запуска, подробнее в описании команд.
В колонке «ОС» указывается версия ОС для которой предназначена команда, по умолчанию для всех ОС (значение «All»).
В колонке «Тип» указывается разрядность ОС, по умолчанию для всех (значение «All»).
В последней колонке отображается результат выполнения.



Готовые скрипты можно объединить в одно меню, с помощью моей утилиты:
MInstAll - Мастер установки приложений

FAQ:
Почему размер готового скрипта такой большой?
Это особенность языка программирования на котором написан SFX-Macros, размер 3МБ при желании можно сжать до 1Мб с помощью UPX, но имейте ввиду, будет больше ложных срабатываний антивирусов. Программа ориентирована не на максимальное сжатие и минимальный размер, а на быстрое и удобное написание скриптов для повседневных задач в крупной IT-компании.

Отправлено: 20:28, 23-07-2013

 

Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день, подскажите как сделать скрипт для отключения контроля учетных записей без перезагрузки ОС?

Т.е. перед запуском установки программ с wpi сборки нужно отключить контроль учетных записей без перезагрузки ОС, по окончанию установки программ последней командой можно включить контроль учетных записей.

С перезагрузкой есть скрипт

C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA
/t REG_DWORD /d 0 /f


После перезагрузки компьютера UAC будет полностью деактивирован. Для повторного включения UAC введите в cmd.exe следующую команду:

C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA
/t REG_DWORD /d 1 /f


Возможно ли сделать это сделать, может с помощью Вашей программы?

Отправлено: 08:20, 08-02-2014 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


Нашел на форуме решение данной проблемы, но частично

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000

Данный параметр отключает UAC без перезагрузки, но требуется запустить батник с правами администратора.

Как это сделать пока не могу понять, много тем но все без толку.

С помощью Вашей программы то же ни чего не получается.

Чтобы обратно включить UAC, нужно выполнить:

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000001

В настройках уведомления есть 4 режима:

1. Никогда не уведомлять...
2. Уведомлять но не затемнять рабочий стол...
3. По Умолчанию...
4. Всегда уведомлять...

параметр REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000001 переводит в 4 режим, т.е. всегда уведомлять, как сделать чтоб переводился не в 4 режим а в 3 - По умолчанию?

Отправлено: 04:09, 09-02-2014 | #42


Аватара для Сrack

Ветеран


Сообщения: 1069
Благодарности: 387

Профиль | Цитировать


Цитата Denis_pog:
как сделать скрипт для отключения контроля учетных записей без перезагрузки ОС? »
Цитата Denis_pog:
перед запуском установки программ с wpi сборки нужно отключить контроль учетных записей без перезагрузки ОС »
Как сделать скрипт не знаю, у меня с UAC проблем не возникает. Не знаю как там в WPI, а у меня в MInstAll запрос от UAC только один раз при запуске оболочки MInstAll, все программы ставятся без проблем и без подтверждения от UAC.

Цитата Denis_pog:
С перезагрузкой есть скрипт
C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA
/t REG_DWORD /d 0 /f »
В Macros эта команда будет выглядеть так:
Команда: Start или StartHide
Параметр 1:
%WinDir%\System32\cmd.exe
Параметр 2:
/c REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

Цитата Denis_pog:
Нашел на форуме решение данной проблемы, но частично
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000
Данный параметр отключает UAC без перезагрузки, но требуется запустить батник с правами администратора. »
В Macros эта команда будет выглядеть так:
Команда: Start или StartHide
Параметр 1:
%WinDir%\System32\cmd.exe
Параметр 2:
/c REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000

Для 64-битной ОС используйте:
%WinDir%\Sysnative\cmd.exe

Отправлено: 15:51, 09-02-2014 | #43


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


В WPI UAC срабатывает на каждую программу, скачал MInstAll - изучаю, так все работает, спасибо, но на файл с командой отключение UAC срабатывает антивирус (Аваст фри). можно как то сделать чтоб антивирус не ругался на данный файл?

Вы подставили " /c " для чего он нужен? Он используется только при обращению к реестру?

Отправлено: 02:46, 10-02-2014 | #44


Аватара для Сrack

Ветеран


Сообщения: 1069
Благодарности: 387

Профиль | Цитировать


Цитата Denis_pog:
Вы подставили " /c " для чего он нужен? »
С ключем "/k" запустится cmd.exe выполнит команду и останется висеть в процессах, команды в Macros (Start и StartHide) будут ждать закрытия cmd.exe.
С ключем "/c" после выполнения команды, cmd.exe закроется.
Ключ "/k" можно использовать совместно с командой Start для отладки, что бы получить вывод отработанной команды.

Отправлено: 13:34, 10-02-2014 | #45


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо.

Отправлено: 17:01, 10-02-2014 | #46


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


Первый пунктом в скрипте нужно запустить определенный exe файл.
После его выполнения выполнить скрипт.
После того как сохраню скрипт приходится ложить рядом скрипт и exe файл,
который нужно запустить.
Если ли возможность данный exe файл упаковывать в один общий exe файл?

т.е. что на выходе получился скрипт и exe файл в одном файле?

Отправлено: 09:54, 12-02-2014 | #47


Новый участник


Сообщения: 16
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Может это поможет

Отправлено: 10:04, 12-02-2014 | #48


Новый участник


Сообщения: 32
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо, не плохой сайт, почитаю.

Отправлено: 10:19, 12-02-2014 | #49


Аватара для Сrack

Ветеран


Сообщения: 1069
Благодарности: 387

Профиль | Цитировать


Цитата Denis_pog:
Если ли возможность данный exe файл упаковывать в один общий exe файл?
т.е. что на выходе получился скрипт и exe файл в одном файле? »
В Macros нет, вам нужен sfx-архив.
Мне обычно не хватает возможностей обычных sfx архивов, поэтому я скрипт запаковываю вместе с дистрибутивом в sfx.

Отправлено: 17:59, 12-02-2014 | #50



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX-Macros – Утилита для автоматизации установки приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Check Device – Утилита для поиска и установки драйверов Сrack Программное обеспечение Windows 74 18-06-2017 22:00
Утилиты - DriverForge - утилита для автоматической установки драйверов mozgabyte Наборы обновлений для Windows XP/2003/Windows 7 6 09-11-2012 19:48
Ещё одна программа для выбора приложений для установки hb860 Автоматическая установка Windows 2000/XP/2003 14 24-11-2010 10:37
Консольная утилита для определение/установки MAC сетевой карты по имени соединения protocoder Автоматическая установка Windows 2000/XP/2003 0 27-10-2009 09:30
Ищу программу для автоматизации установки ПО Mad Shark Программное обеспечение Windows 4 16-03-2008 19:27




 
Переход