|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » SFX-Macros – Утилита для автоматизации установки приложений |
|
SFX-Macros – Утилита для автоматизации установки приложений
|
Ветеран Сообщения: 1255 |
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
|
Профиль | Отправить 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
|
Профиль | Отправить 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 |
Ветеран Сообщения: 1255
|
Цитата Denis_pog:
Цитата Denis_pog:
Цитата Denis_pog:
Команда: 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:
Команда: 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
|
Профиль | Отправить PM | Цитировать В WPI UAC срабатывает на каждую программу, скачал MInstAll - изучаю, так все работает, спасибо, но на файл с командой отключение UAC срабатывает антивирус (Аваст фри). можно как то сделать чтоб антивирус не ругался на данный файл?
Вы подставили " /c " для чего он нужен? Он используется только при обращению к реестру? |
Отправлено: 02:46, 10-02-2014 | #44 |
Ветеран Сообщения: 1255
|
Цитата Denis_pog:
С ключем "/c" после выполнения команды, cmd.exe закроется. Ключ "/k" можно использовать совместно с командой Start для отладки, что бы получить вывод отработанной команды. |
|
Отправлено: 13:34, 10-02-2014 | #45 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Спасибо.
|
Отправлено: 17:01, 10-02-2014 | #46 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Первый пунктом в скрипте нужно запустить определенный exe файл.
После его выполнения выполнить скрипт. После того как сохраню скрипт приходится ложить рядом скрипт и exe файл, который нужно запустить. Если ли возможность данный exe файл упаковывать в один общий exe файл? т.е. что на выходе получился скрипт и exe файл в одном файле? |
Отправлено: 09:54, 12-02-2014 | #47 |
Новый участник Сообщения: 16
|
Профиль | Сайт | Отправить PM | Цитировать Может это поможет
|
Последний раз редактировалось forumnet, 16-05-2019 в 07:42. Причина: коррекция ссылки Отправлено: 10:04, 12-02-2014 | #48 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Спасибо, не плохой сайт, почитаю.
|
Отправлено: 10:19, 12-02-2014 | #49 |
Ветеран Сообщения: 1255
|
Цитата Denis_pog:
Мне обычно не хватает возможностей обычных sfx архивов, поэтому я скрипт запаковываю вместе с дистрибутивом в sfx. |
|
Отправлено: 17:59, 12-02-2014 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - Check Device – Утилита для поиска и установки драйверов | Сrack | Программное обеспечение Windows | 84 | 12-11-2020 03:01 | |
Утилиты - 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 |
|