|
Компьютерный форум 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 |
Ветеран Сообщения: 862
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось habib2302, 03-07-2015 в 17:10. Отправлено: 17:03, 03-07-2015 | #131 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1255
|
habib2302, нет.
|
Отправлено: 15:46, 05-07-2015 | #132 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Здравствуйте, не получается создать ярлык на рабочем столе
Выбираю команду CreateLink Параметр 1 - %ProgramFiles%\SCMDBFULL\S-Center.lnk Параметр 2 - %ProgramFiles%\SCMDBFULL\SCMDB.exe Ярлык создается в папке %ProgramFiles%\SCMDBFULL Выбираю команду Copy Параметр 1 - %ProgramFiles%\SCMDBFULL\S-Center.lnk Параметр 2 - %Desktop% Ярлык не копируется, подскажите что делаю не так. Если добавить файлы и выполнить команду ExtractFiles, задание не выполненяется (стоит крестик) если сохранить в exe файл то все работает нормально, так и должно быть? |
Отправлено: 06:41, 19-08-2015 | #133 |
Ветеран Сообщения: 1255
|
Denis_pog,
Есть такая переменная %Desktop% ? Версия: 1.0.1.74
• Добавлена команда CreateLink для создания ярлыков Параметр 1 - путь к ярлыку вместе с именем ярлыка и расширением, например C:\Ярлык.lnk Параметр 2 - путь к приложению, для которого создается ярлык • Добавлены внутренние переменные: {UserDesktop} = Путь к папке "Рабочий стол" в профиле текущего пользователя {UserPrograms} = Путь к папке, где лежать ярлыки программ из меню пуск в профиле текущего пользователя {AllDesktop} = Путь к папке "Рабочий стол" в общем профиле {AllPrograms} = Путь к папке, где лежать ярлыки программ из меню пуск в общем профиле {LocaAppData} = Аналог переменной %LocalAppData% (%LocalAppData% нет в WinXP) CreateLink Параметр 1 - {AllDesktop}\S-Center.lnk Параметр 2 - %ProgramFiles%\SCMDBFULL\SCMDB.exe Цитата Denis_pog:
|
|
Отправлено: 10:14, 19-08-2015 | #134 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Большое спасибо, есть команда которая архивирует файлы в rar, zip и т.д.?
Смысл: перед установкой программы нужно собрать все файлы, заархивировать и положить в папку BackUp. Сделать резервную копию |
Отправлено: 11:09, 19-08-2015 | #135 |
Ветеран Сообщения: 1255
|
Цитата Denis_pog:
|
|
Отправлено: 11:48, 19-08-2015 | #136 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, нужно скопировать файлы в системную папку C:\Windows\System32\GroupPolicy\User\ файлы с заменой. но если я это делаю через SFX-macros - ничего не копируется, хотя он запускается от администратора. Может специальная команда нужна?
|
Отправлено: 17:46, 10-09-2015 | #137 |
Ветеран Сообщения: 1255
|
BOBAT, ОС 64-бит? http://forum.oszone.net/post-2295213-39.html
|
Отправлено: 18:11, 10-09-2015 | #138 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Цитата Сrack:
BOBAT, ОС 64-бит? http://forum.oszone.net/post-2295213-39.html » Понятно, что 64 бит. Изменил путь на C:\Windows\sysnative\GroupPolicy\User\ - всё равно ничего не копируется. Создал cmd с командой xcopy - теперь если я его запускаю с пкм с администратором - всё копируется куда нужно, но если этот cmd я запускаю из sfx-macros - он запускается без прав, и конечно ничего не копирует, только бесконечные попытки |
Последний раз редактировалось BOBAT, 11-09-2015 в 06:31. Отправлено: 18:39, 10-09-2015 | #139 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Здравствуйте, подскажите что я делаю не так. Задача скопировать файл car.dll (лежит в папке с макросом) в папку C:\Program Files\carDikSony.
Пишу: Команда Copy Параметр 1 {Patch}\car.dll Параметр 2 %ProgramFiles%\carDikSony На выходе получаю что в папке C:\Program Files нечего не скопировалось, зато в папке C:\Program Files (x86) появился файл carDikSony без расширения. В чем проблема? Работаю на 7ке x64 |
Отправлено: 17:24, 14-10-2015 | #140 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - 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 |
|