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

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

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

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

Ветеран


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

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


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

 

Аватара для habib2302

Ветеран


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

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


Доброе время суток. Возможно ли сделать так, чтобы была возможность дописать к макросу еще одну команду в командной строке
Код: Выделить весь код
macros.exe 
// макрос с прописанной в нем командой
Код: Выделить весь код
macros.exe /D=C:\123
// макрос с дописанной командой в командной строке

-------
Помог? От "Полезное сообщение" не откажусь!!!


Последний раз редактировалось habib2302, 03-07-2015 в 17:10.


Отправлено: 17:03, 03-07-2015 | #131



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

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


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

Ветеран


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

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


habib2302, нет.

Отправлено: 15:46, 05-07-2015 | #132


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


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

Профиль | Отправить 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


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

Ветеран


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

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


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:
Если добавить файлы и выполнить команду ExtractFiles, задание не выполненяется (стоит крестик)
если сохранить в exe файл то все работает нормально, так и должно быть? »
Так и есть, команда извлекает из себя файлы, работает только в готовом exe-шнике.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:14, 19-08-2015 | #134


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


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

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


Большое спасибо, есть команда которая архивирует файлы в rar, zip и т.д.?

Смысл: перед установкой программы нужно собрать все файлы, заархивировать и положить в папку BackUp.

Сделать резервную копию

Отправлено: 11:09, 19-08-2015 | #135


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

Ветеран


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

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


Цитата Denis_pog:
есть команда которая архивирует файлы в rar, zip и т.д.? »
Встроенной нет, можно использовать консольный вариант 7zip для упаковки.

Отправлено: 11:48, 19-08-2015 | #136


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


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

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


Подскажите, пожалуйста, нужно скопировать файлы в системную папку C:\Windows\System32\GroupPolicy\User\ файлы с заменой. но если я это делаю через SFX-macros - ничего не копируется, хотя он запускается от администратора. Может специальная команда нужна?

Отправлено: 17:46, 10-09-2015 | #137


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

Ветеран


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

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


BOBAT, ОС 64-бит? http://forum.oszone.net/post-2295213-39.html

Отправлено: 18:11, 10-09-2015 | #138


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


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

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить 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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - 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




 
Переход