|
Компьютерный форум 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 | Цитировать Всем спасибо, разобрался, все работает.
|
Отправлено: 04:35, 13-02-2014 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Вопрос, а можно как нибудь реализовать new.макрос - твоя картинка, типа
new.exe %vcredist% %/q% т.е. чтобы в самом макросе были переменные, которые подхватывали имя, ключ |
Отправлено: 17:25, 13-02-2014 | #52 |
Ветеран Сообщения: 1255
|
• Добавлена возможность упаковывать файлы в исполняемый файл.
Главное меню -> SFX -> Добавить файлы из папки -> Выбираем папку. Все файлы вместе с подпапками будут упакованы в исполняемый файл при сохранении в exe-формате. Извлекаются файлы командой ExtractFiles, в "Параметр 1" указывается папка, в которую будут извлекаться файлы. |
Последний раз редактировалось Сrack, 03-03-2014 в 21:02. Отправлено: 10:00, 20-02-2014 | #53 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Спасибо за данную функцию, все отлично работает.
|
Отправлено: 12:22, 20-02-2014 | #54 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Если возможно в SFX нужно добавить пункт "добавить файлы" (без ограничений по расширению, т.е. все), с возможностью выбирать определенные файлы из любой папки, а пункт который есть сейчас - переименовать в "Добавить папки с файлами"
|
Отправлено: 12:38, 20-02-2014 | #55 |
Ветеран Сообщения: 1255
|
Версия: 1.0.1.64
• Исправлена ошибка при создании sfx-архива объемом больше 2Гб. • Исправлена ошибка при создании больших (больше объема свободной оперативной памяти) sfx-архивов. |
Отправлено: 21:02, 03-03-2014 | #56 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Добрый день, подскажите кто знает, как через макрос можно отрыть программу с проверкой открыта она или нет, если открыта, то открывать не нужно?
|
Отправлено: 07:51, 14-03-2014 | #57 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Доброго времени суток!
Вроде всю ветку этого форума пересмотрел... Но так и не понял: как сделать просто EXE без отдельно лежащего файла макроса? Подозреваю что я что-то не так делаю... Мои действия: 1) запускаю Macros.exe 2) выбираю в нем нужный файл-макрос 3) выбираю действие "Файл\Сохранить как" вписываю своё имя для EXE и меняю тип на *.EXE 4) копирую на другой комп полученный EXE 5) запускаю и получаю что тоже что и на шаге 1. |
Отправлено: 20:36, 06-05-2014 | #58 |
Ветеран Сообщения: 1255
|
Home, Очень странно, как бы все верно. Ничего не упустили? Может еще какие нибудь действия были?
Какая ОС? Есть ли антивирус который может блокировать запись в исполняемый файл? Были ли ошибки при сохранении? Если поменять иконку, то у сохраненного exe-шника иконка меняется на вашу? Какая версия приложения? Данная проблема возникает всегда? Или только на отдельных макросах? Пробовали проделать то же самое, только на другом ПК? Удается ли воспроизвести проблему на этой версии: http://checkdevice.narod.ru/download/beta/Macros.zip ? |
Отправлено: 22:10, 06-05-2014 | #59 |
Ветеран Сообщения: 1255
|
Версия: 1.0.1.70
• Различные мелкие исправления • Добавлена функция SelectFolder для ручного ввода данных, например для выбора папки, введенные данные присваиваются переменной {SelectFolder} • Добавлена функция DownloadFile для загрузки файла из интернета, в поле "Параметр 1" указываем прямую ссылку на файл, в поле "Параметр 2" указываем путь куда сохранить (вместе с именем файла). Если файл уже существует, то он сравнивается по размеру с файлом на сайте, если размер одинаковый, то загрузка пропускается. Для демонстрации новых функций в примеры добавлен скрипт flash_player_online_installer.macros |
Отправлено: 18:42, 22-05-2014 | #60 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - 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 |
|