|
Компьютерный форум 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 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать создал строку, заполнил, жму +
создается пустая строка вверху, т.е. перед моей, а по логике должна быть после моей, т.к. я продолжаю создавать макрос .. пишу: start notepad.exe при запуске ошибка пишу так start %windir%\notepad.exe ок! копирую notepad.exe рядом с Macros.exe, запускаю опять первый вариант, ошибка! получается, что макрос не запускает рядом находящие файлы? и нужны абсолютные пути? |
Отправлено: 08:50, 24-07-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1255
|
Цитата wadimus:
Строки можно перетаскивать зажимая нулевую колонку. Цитата wadimus:
(notepad.exe нельзя запустить из другой папки, пробуйте на чем нибудь другом) |
||
Отправлено: 09:21, 24-07-2013 | #3 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать Сrack, немного не понял ..
есть макрос (в ехе-виде) и рядом лежащие файлы .. запускаем макрос, получаем что-то готовое из этих файлов (например, установку с ключами, потом убийство процесса, потом копирование крякнутого файла в нужное место) так вот, если я запущу макрос из текущего каталога, то получу нужное! если же макрос будет запущен не из текущего каталога, то он не найдет рядом лежащие файлы, соотв. нужное мне не получу! |
Отправлено: 09:41, 24-07-2013 | #4 |
Ветеран Сообщения: 1255
|
wadimus, Вроде все правильно описано, в чем вопрос?
Цитата wadimus:
|
||
Последний раз редактировалось Сrack, 24-07-2013 в 10:00. Отправлено: 09:51, 24-07-2013 | #5 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать Сrack, мы друг друга категорически не понимаем ..
есть макрос (в виде ехе-файла pr1.exe) рядом лежит ехе-файл (proga1.exe) .. в макросе прописаны ключи для запуска этого файла (для proga1.exe): start proga1.exe /S эти два файла находятся в какой-то папке (с примеру d: \work\install\proga1).. я хочу запустить макрос из любого места, например из c: \temp так: d: \work\install\proga1\pr1.exe результата нет! твой макрос проверит лежит ли файл proga1.exe рядом (то есть в каталоге c: \temp) .. ессесьвенно, файла там нет .. |
Отправлено: 10:00, 24-07-2013 | #6 |
Ветеран Сообщения: 1255
|
start {Patch}\proga1.exe /S
{Patch} - переменная, это путь к папке, из которой запущена программа. |
Отправлено: 10:05, 24-07-2013 | #7 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать ЗЫ. как, какой командой сделать в макросе, чтобы макрос использовал рядом-лежащие файлы (находящиеся в одном каталоге с этим макросом)?
|
Отправлено: 10:06, 24-07-2013 | #8 |
Ветеран Сообщения: 1255
|
Ответ выше, в посте 7.
|
Отправлено: 10:08, 24-07-2013 | #9 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать Цитата Сrack:
start {Patch}\<программа> <нужные ключи> ЗЫ. извЕни, туплю не-па-деццки |
|
Последний раз редактировалось wadimus, 24-07-2013 в 10:18. Причина: коррекция Отправлено: 10:11, 24-07-2013 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - 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 |
|