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

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

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

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

Ветеран


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

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


Изменения
Автор: С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

 

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

Ветеран


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

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


9119, Пробуйте так:



через sysnative
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:57, 18-11-2013 | #31



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

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


Старожил


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

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


Сrack, спасибо. так работает!

как-то можно скрыть отображение логотипа при запуске компилированного .exe?

Отправлено: 22:04, 18-11-2013 | #32


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

Ветеран


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

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


Цитата 9119:
как-то можно скрыть отображение логотипа при запуске компилированного .exe? »
Нет. Пробуйте то, что пробовали до этого с hidec.exe и elevate.exe, только в батнике пропишите путь через sysnative.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:09, 18-11-2013 | #33


Старожил


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

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


Сrack,
спасибо огромное за помощь.
Все работает как надо!

Отправлено: 22:22, 18-11-2013 | #34


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

Ветеран


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

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


Macros: 1.0.1.52
• Изменено, запуск сохраненного скрипта (скомпилированного приложения) без логотипа.
• Добавлена кнопка "Установить", команда pause без "параметра 1" прерывает выполнение скрипта, пока не будет нажата кнопка "Установить".
• Добавлены параметры командной строки: /s - автоматически нажимает кнопку "Установить", /h - скрывает окно скрипта.
• Добавлена функция "Дубликат строки".
• Изменено, добавление новой строки ниже выделенной.
• Изменено, переменная {Patch} меняет свое значение в зависимости от места расположения скрипта в формате *.macros
• Изменено, сохранение скрипта открывается на той папке, из которой открыт скрипт в формате *.macros
• Изменены горячие клавиши для функций "Выполнить" и "Выполнить все".
• Добавлена поддержка Windows 8.1 (исправлено неверное определение версии).
• Другие мелкие исправления и улучшения.

Отправлено: 00:13, 01-12-2013 | #35


Аватара для atsasinWTF

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


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

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


сделайте, пожалуйста, возможность создавать 1 исполняемый файл запустив который можно выполнять впиленные в него команды в интерактивном режиме.
сделать это? Да - Нет

Отправлено: 06:14, 10-12-2013 | #36


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

Ветеран


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

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


Цитата atsasinWTF:
в интерактивном режиме »
Нет.

Отправлено: 17:33, 10-12-2013 | #37


Аватара для BELOUS SERGEI

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


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

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


Сrack, Здравствуйте! У программы нет доступа к папке System32 в 64-битных системах?

Отправлено: 01:02, 24-01-2014 | #38


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

Ветеран


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

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


В 64-битных версиях Windows при попытке 32-битного приложения обратиться к папке system32 будет произведен редирект в папку SysWoW64.
Для доступа к system32 из 32-битного приложения вместо system32 надо прописать виртуальную папку sysnative.

Например:
запуск 32-битной командной строки (будет редирект в SysWoW64)
Код: Выделить весь код
%WinDir%\system32\cmd.exe
запуск 64-битной командной строки
Код: Выделить весь код
%WinDir%\sysnative\cmd.exe

Редирект не работает для папок:
%windir%\system32\catroot
%windir%\system32\catroot2
%windir%\system32\driverstore
%windir%\system32\drivers\etc
%windir%\system32\logfiles
%windir%\system32\spool
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:28, 24-01-2014 | #39


Аватара для BELOUS SERGEI

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


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

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


Цитата Сrack:
запуск 64-битной командной строки
Код:
%WinDir%\sysnative\cmd.exe
Редирект не работает для папок:
%windir%\system32\catroot
%windir%\system32\catroot2
%windir%\system32\driverstore
%windir%\system32\drivers\etc
%windir%\system32\logfiles
%windir%\system32\spool »
Сrack, спасибо за ответ, понятно.

Отправлено: 14:26, 24-01-2014 | #40



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Check Device – Утилита для поиска и установки драйверов Сrack Программное обеспечение Windows 82 11-09-2018 21:15
Утилиты - 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




 
Переход