SFX-Macros – Утилита для автоматизации установки приложений
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-компании. |
создал строку, заполнил, жму +
создается пустая строка вверху, т.е. перед моей, а по логике должна быть после моей, т.к. я продолжаю создавать макрос .. пишу: start notepad.exe при запуске ошибка пишу так start %windir%\notepad.exe ок! копирую notepad.exe рядом с Macros.exe, запускаю опять первый вариант, ошибка! получается, что макрос не запускает рядом находящие файлы? и нужны абсолютные пути? |
Цитата:
Строки можно перетаскивать зажимая нулевую колонку. Цитата:
Код:
{Patch}\notepad.exe |
Сrack, немного не понял ..
есть макрос (в ехе-виде) и рядом лежащие файлы .. запускаем макрос, получаем что-то готовое из этих файлов (например, установку с ключами, потом убийство процесса, потом копирование крякнутого файла в нужное место) так вот, если я запущу макрос из текущего каталога, то получу нужное! если же макрос будет запущен не из текущего каталога, то он не найдет рядом лежащие файлы, соотв. нужное мне не получу! |
wadimus, Вроде все правильно описано, в чем вопрос?
Цитата:
|
С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) .. ессесьвенно, файла там нет .. |
start {Patch}\proga1.exe /S
{Patch} - переменная, это путь к папке, из которой запущена программа. |
ЗЫ. как, какой командой сделать в макросе, чтобы макрос использовал рядом-лежащие файлы (находящиеся в одном каталоге с этим макросом)?
|
Ответ выше, в посте 7.
|
Цитата:
start {Patch}\<программа> <нужные ключи> ЗЫ. извЕни, туплю не-па-деццки :) |
Я рекомендую использовать переменную {Patch} т.к. этот способ изначально разрабатывался для работы в разных ситуациях,
когда текущей каталог и папка с программой одно и тоже, и когда это разные папки. Проверена работа с любых носителей в том числе и сетевых папок. |
Цитата:
|
Дмитрий здравствуйте. Спасибо, программа супер! Вот только могу понять формат параметра добавления данных в реестр, перепробовал разные, не получается.
|
BELOUS SERGEI, Формат REG_SZ
Пример: Код:
RegistryAdd64 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyName %WinDir%\system32\notepad.exe Команда делалась для конкретных задачь, на конкретном предприятии, для доступа к 64-битным веткам реестра. Соответственно команды с пометкой "64" попадают в 64-битную ветку, хотя само приложение 32-битное и по умолчанию должно попадать в 32-битную ветку. Для доступа к реестру так же можно использовать командную строку, например импорт из reg-файла: Код:
Start C:\Windows\system32\cmd.exe /c REG IMPORT C:\Test\File.reg |
Готовые скрипты можно объединить в одно меню, с помощью моей утилиты:
MInst - Мастер установки приложений |
Здравствуйте! Подскажите пожалуйста где можно найти мануал по работе с программой.
|
katya74, В папке с программой Readme.txt в нем описание команд, что не понятно спрашивайте.
|
Сrack, а есть де-компиллятор готового макроса?
чтобы из ехе-файла вытащить текстовый скрипт .. |
запусти экзешник с ключем /config
|
Вложений: 1
В чекдевайсе у вас косячок некрасивый.
При обнаружении проблем - сообщение вылезает за экран. Скрин в приложении. |
Цитата:
Задача этого сообщения, привлечь внимание пользователя. Когда через тебя проходит не одна сотня ПК в день, то можно и слона просмотреть. |
Цитата:
|
boch, Спасибо за информацию, я теперь в курсе, и при возможности сделаю лучше.
|
Как правильно копировать файл из одной папки и вставить в другую с заменой существующего файла? Подскажите.
|
|
как сделать запрос на выполнение с правами администратора?
|
Цитата:
|
что делаю не так?!
команда - start, параметр1 - C:\Windows\System32\cmd.exe, параметр2 - /k bcdedit /set {bootmgr} displaybootmenu yes пишет " "bcdedit" не является внутренней или внешней командой, исполняемой программой или пакетным файлом." При выполнении этой же команды через командную строку - все работает. |
9119, Система x64?
|
Сrack, да
команда - start, параметр1 - C:\Windows\System32\cmd.exe, параметр2 - /k shutdown.exe -r -f срабатывает как положено |
|
Сrack, спасибо. так работает!
как-то можно скрыть отображение логотипа при запуске компилированного .exe? |
Цитата:
|
Сrack,
спасибо огромное за помощь. Все работает как надо! |
Macros: 1.0.1.52
• Изменено, запуск сохраненного скрипта (скомпилированного приложения) без логотипа. • Добавлена кнопка "Установить", команда pause без "параметра 1" прерывает выполнение скрипта, пока не будет нажата кнопка "Установить". • Добавлены параметры командной строки: /s - автоматически нажимает кнопку "Установить", /h - скрывает окно скрипта. • Добавлена функция "Дубликат строки". • Изменено, добавление новой строки ниже выделенной. • Изменено, переменная {Patch} меняет свое значение в зависимости от места расположения скрипта в формате *.macros • Изменено, сохранение скрипта открывается на той папке, из которой открыт скрипт в формате *.macros • Изменены горячие клавиши для функций "Выполнить" и "Выполнить все". • Добавлена поддержка Windows 8.1 (исправлено неверное определение версии). • Другие мелкие исправления и улучшения. |
сделайте, пожалуйста, возможность создавать 1 исполняемый файл запустив который можно выполнять впиленные в него команды в интерактивном режиме.
сделать это? Да - Нет |
Цитата:
|
Сrack, Здравствуйте! У программы нет доступа к папке System32 в 64-битных системах?
|
В 64-битных версиях Windows при попытке 32-битного приложения обратиться к папке system32 будет произведен редирект в папку SysWoW64.
Для доступа к system32 из 32-битного приложения вместо system32 надо прописать виртуальную папку sysnative. Например: запуск 32-битной командной строки (будет редирект в SysWoW64) Код:
%WinDir%\system32\cmd.exe Код:
%WinDir%\sysnative\cmd.exe Редирект не работает для папок: %windir%\system32\catroot %windir%\system32\catroot2 %windir%\system32\driverstore %windir%\system32\drivers\etc %windir%\system32\logfiles %windir%\system32\spool |
Цитата:
|
Добрый день, подскажите как сделать скрипт для отключения контроля учетных записей без перезагрузки ОС?
Т.е. перед запуском установки программ с wpi сборки нужно отключить контроль учетных записей без перезагрузки ОС, по окончанию установки программ последней командой можно включить контроль учетных записей. С перезагрузкой есть скрипт C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f После перезагрузки компьютера UAC будет полностью деактивирован. Для повторного включения UAC введите в cmd.exe следующую команду: C:\Windows\System32\cmd.exe /k C:\Windows\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f Возможно ли сделать это сделать, может с помощью Вашей программы? |
Нашел на форуме решение данной проблемы, но частично
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000 Данный параметр отключает UAC без перезагрузки, но требуется запустить батник с правами администратора. Как это сделать пока не могу понять, много тем но все без толку. С помощью Вашей программы то же ни чего не получается. Чтобы обратно включить UAC, нужно выполнить: REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000001 В настройках уведомления есть 4 режима: 1. Никогда не уведомлять... 2. Уведомлять но не затемнять рабочий стол... 3. По Умолчанию... 4. Всегда уведомлять... параметр REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000001 переводит в 4 режим, т.е. всегда уведомлять, как сделать чтоб переводился не в 4 режим а в 3 - По умолчанию? |
Цитата:
Цитата:
Цитата:
Команда: Start или StartHide Параметр 1: %WinDir%\System32\cmd.exe Параметр 2: /c REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f Цитата:
Команда: Start или StartHide Параметр 1: %WinDir%\System32\cmd.exe Параметр 2: /c REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000 Для 64-битной ОС используйте: %WinDir%\Sysnative\cmd.exe |
В WPI UAC срабатывает на каждую программу, скачал MInstAll - изучаю, так все работает, спасибо, но на файл с командой отключение UAC срабатывает антивирус (Аваст фри). можно как то сделать чтоб антивирус не ругался на данный файл?
Вы подставили " /c " для чего он нужен? Он используется только при обращению к реестру? |
Цитата:
С ключем "/c" после выполнения команды, cmd.exe закроется. Ключ "/k" можно использовать совместно с командой Start для отладки, что бы получить вывод отработанной команды. |
Спасибо.
|
Первый пунктом в скрипте нужно запустить определенный exe файл.
После его выполнения выполнить скрипт. После того как сохраню скрипт приходится ложить рядом скрипт и exe файл, который нужно запустить. Если ли возможность данный exe файл упаковывать в один общий exe файл? т.е. что на выходе получился скрипт и exe файл в одном файле? |
Может это поможет
|
Спасибо, не плохой сайт, почитаю.
|
Цитата:
Мне обычно не хватает возможностей обычных sfx архивов, поэтому я скрипт запаковываю вместе с дистрибутивом в sfx. |
Всем спасибо, разобрался, все работает.
|
Вопрос, а можно как нибудь реализовать new.макрос - твоя картинка, типа
new.exe %vcredist% %/q% т.е. чтобы в самом макросе были переменные, которые подхватывали имя, ключ |
• Добавлена возможность упаковывать файлы в исполняемый файл.
Главное меню -> SFX -> Добавить файлы из папки -> Выбираем папку. Все файлы вместе с подпапками будут упакованы в исполняемый файл при сохранении в exe-формате. Извлекаются файлы командой ExtractFiles, в "Параметр 1" указывается папка, в которую будут извлекаться файлы. |
Спасибо за данную функцию, все отлично работает.
|
Если возможно в SFX нужно добавить пункт "добавить файлы" (без ограничений по расширению, т.е. все), с возможностью выбирать определенные файлы из любой папки, а пункт который есть сейчас - переименовать в "Добавить папки с файлами"
|
Версия: 1.0.1.64
• Исправлена ошибка при создании sfx-архива объемом больше 2Гб. • Исправлена ошибка при создании больших (больше объема свободной оперативной памяти) sfx-архивов. |
Добрый день, подскажите кто знает, как через макрос можно отрыть программу с проверкой открыта она или нет, если открыта, то открывать не нужно?
|
Доброго времени суток!
Вроде всю ветку этого форума пересмотрел... Но так и не понял: как сделать просто EXE без отдельно лежащего файла макроса? Подозреваю что я что-то не так делаю... Мои действия: 1) запускаю Macros.exe 2) выбираю в нем нужный файл-макрос 3) выбираю действие "Файл\Сохранить как" вписываю своё имя для EXE и меняю тип на *.EXE 4) копирую на другой комп полученный EXE 5) запускаю и получаю что тоже что и на шаге 1. |
Home, Очень странно, как бы все верно. Ничего не упустили? Может еще какие нибудь действия были?
Какая ОС? Есть ли антивирус который может блокировать запись в исполняемый файл? Были ли ошибки при сохранении? Если поменять иконку, то у сохраненного exe-шника иконка меняется на вашу? Какая версия приложения? Данная проблема возникает всегда? Или только на отдельных макросах? Пробовали проделать то же самое, только на другом ПК? Удается ли воспроизвести проблему на этой версии: http://checkdevice.narod.ru/download/beta/Macros.zip ? |
Версия: 1.0.1.70
• Различные мелкие исправления • Добавлена функция SelectFolder для ручного ввода данных, например для выбора папки, введенные данные присваиваются переменной {SelectFolder} • Добавлена функция DownloadFile для загрузки файла из интернета, в поле "Параметр 1" указываем прямую ссылку на файл, в поле "Параметр 2" указываем путь куда сохранить (вместе с именем файла). Если файл уже существует, то он сравнивается по размеру с файлом на сайте, если размер одинаковый, то загрузка пропускается. Для демонстрации новых функций в примеры добавлен скрипт flash_player_online_installer.macros |
Сrack, Не знаю задавали вопрос раньше так как не читал тему.
Я хочу спросить почему exe-файл макроса такой большой 3 МБ ? Если я сделаю макросы для запуска примерно 100 приложений то у меня будет занято лишние 300 Мб (100 шт*3 Мб) памяти что не есть хорошо. Ваш макрос это практически батник но с графическим интерфейсом. Неужели этот интерфейс не можно сделать так чтоб размер был меньше? |
Цитата:
Можно сжать исполняемый файл с помощью UPX, размер будет примерно 1.2 Мб. Цитата:
|
Вложений: 2
ПОдскажите пожалуйста! Хочу для себя сборник сделать с прогами, но не могу разобраться, программа очень нравится. Как сделать чтоб прога сама в тихой установке сама ставилась без участия человека. Какие команды прописать в SFX-Macros чтоб потом вставить в MINSTALL. Реально помогите. Спасибо!! http://forum.oszone.net/attachment.p...1&d=1401785211 http://forum.oszone.net/attachment.p...1&d=1401785211
|
Цитата:
Цитата:
Тема, в которой обсуждают автоматическую установку приложений: http://forum.oszone.net/forum-61.html Здесь готовые решения, так называемые "аддоны": http://forum.oszone.net/forum-62.html |
Привет, я использую Google Translate. Есть ли шанс перевести SFX macros для английской? Я могу помочь.
|
Цитата:
|
Можно ли добавить возможность менять версию файла, версию продукта, имя файла и другие атрибуты (которые считывает minst)?
|
TToLL, я думал об этом, но пока не нашел стабильно работающего кода для Delphi, сам пользуюсь ResHacker.
|
Сrack, А ResHacher меняет эти данные в SFX-Macros без проблем?
И ещё вопрос: в последней версии SFX-Macros ключ /config не работает? |
Цитата:
Цитата:
|
Версия: 1.0.1.74
• Добавлена команда CreateLink для создания ярлыков Параметр 1 - путь к ярлыку вместе с именем ярлыка и расширением, например C:\Ярлык.lnk Параметр 2 - путь к приложению, для которого создается ярлык • Добавлена команда LockProcess для блокировки запуска процесса Параметр 1 - имя процесса, например browser.exe Параметр 2 - Нужно указать True для блокировки, или False для разблокировки Не забывайте делать разблокировку, иначе приложения останется заблокированным! • Добавлены внутренние переменные: {UserDesktop} = Путь к папке "Рабочий стол" в профиле текущего пользователя {UserPrograms} = Путь к папке, где лежать ярлыки программ из меню пуск в профиле текущего пользователя {AllDesktop} = Путь к папке "Рабочий стол" в общем профиле {AllPrograms} = Путь к папке, где лежать ярлыки программ из меню пуск в общем профиле {LocaAppData} = Аналог переменной %LocalAppData% (%LocalAppData% нет в WinXP) Блокировка процессов предназначена для предотвращения запуска не желательных инсталляторов, например downloader.exe, YandexPackSetup.exe и других, главное знать как называется процесс который запускается во время установки целевого приложения. Можно блокировать запуск браузеров, т.к. некоторые инсталляторы автоматически их запускают. |
Как удалить целую ветку в реестре(Конкретное значение удаляет, а ветку не получается)?
|
TToLL, Только если через командную строку
Код:
C:\Windows\system32\cmd.exe /c команда |
Здравствуй Уважаемый Сrack! Помогите мне пожалуйста, как с помощью программы макрос сделать так, чтобы Microsoft .NET Framework 4.5.2 выглядел в программе MinstAll как один файл, но при этом при его инсталяции устанавливался языковый пакет и все обновления. Как можно объединить в одно меню, с помощью этой утилиты.
|
katya74, В чем именно сложность?
|
Сrack, здравствуй!
Решил воспользоваться твоим набором программ "MInstAll" И вот пригодилось воспользоваться утилитой "SFX-Macros", что бы автоматизировать установку добавленной мной программы! В общем: хочу добавить установку программы CorelDRAW X6 SP4 Программа находится в 7z-SFX архиве, при распаковке появляется готовая программа, то есть дополнительно устанавливать ее не нужно. Хочу реализовать: 1. Автоматический выбор папки распаковки архива, например сразу в ProgramFiles=C:\Program Files (из архива извлекается папка в которой уже сама программа) 2. Добавление в реестр ассоциации файлов после установки. С командами, я дуб-дубом, по этому прошу помощи здесь! |
karakymv@vk,
По первому пункту, вот пример: Я делал установку JustManager т.к. у автора толку нет сделать нормальный инсталлятор. Принцип такой: Создаются необходимые папки, конкретно в программных файлах, в папке профиля, и в папке в меню пуск. Потом извлекаются упакованные файлы в ProgramFiles. Потом в реестр, в ветку Uninstall добавляются данные для удаления (что бы можно было удалять через панель управления). Потом создаются ярлыки. Потом проверяется наличие файла настроек, если файл есть, то выход из программы установки, если нет файла, то следующей командой копируется мой файл с настройками (то есть если программа устанавливается в первый раз, то применяются мои настройки, если повторно, то настройки не затираются). По второму пункту: Экспортируйте нужные ассоциации в reg-файл и импортируйте через командную строку, так: На Win8 ассоциации в ряд ли добавятся. Если вам совсем ничего не понятно, то не стоит продолжать, в смысле у меня нет желания кому либо на пальцах разжевывать чего либо. |
Сrack, Привет!
Я писал в теме по MInstALL что хочу сделать автоматическое скачивание дистрибутивов с сайтов для обновления сборника программ. Сегодня немного почитав статьи о реализации этого дела написал простенькое приложение которое обрабатывает редиректы на сайтах и выдает прямую ссылку на скачивание файла. В моем приложении скачивание после обработки редиректа проходит хорошо (насколько возможно назвать хорошим однопоточное скачивание без защиты от разрывов связи). Попробовав прямые ссылки полученные моим приложением скачать через Macros я увидел что скачивание происходит качественнее и нагляднее. Но качает он только по http ссылках. Вот поэтому прошу добавить возможность скачивания по https ссылках и также было бы хорошо добавить функцию обработки редиректа перед скачиванием. Я делал скачивание через редирект по статье http://www.webdelphi.ru/2014/01/knig...apse/#examples Может вы реализуете это в Macros ? |
VitProff, Какой смысл выпрямлять временные ссылки? Причем далеко не все ссылки выпрямляются методом который в статье описан. Я без понятия как скачивать по https.
Не пробовали wget.exe ? |
Цитата:
При просмотре снифером работы Макрос отправляется только запрос HEAD для получение заголовков. А где команда GET для скачивания. Выпрямлять ссылки есть смысл. По прямым ссылкам запустив одно приложение можно легко скачать всё файлы ссылки на которые прописаны в нем и также легко обновлять версии этих файлов. Насчёт https то в Delphi с помощью Synapse можно организовать работу с этим протоколом. |
VitProff, Я не использую wget.exe, знаю только, что с его помощью можно скачивать файлы. Я никогда не работал ни с http ни с https, и нет желания начинать.
|
Сrack, Тогда если можно поделитесь тем как организовано скачивание файлов в Макрос.
Цитата:
|
Цитата:
Скрытый текст
Код:
function GetInetFileSize(const FileUrl:string): integer; Код:
const BufferSize = 1024; |
Ясно! Здесь размер файла узнается через InDy а само скачивание через WinInet. Думал что здесь что-то получше.
Буду самостоятельно допиливать на Synapse то что задумал. Результатами поделюсь со всеми. |
hi,everybody
i'm really glad to be part of this good excellent forum i'd like to ask : Please tell me how to change the logo popup in the nice program called "sfx macros" (our topic now) and guide me to change the logo popup from macros to my name in all resulting macros exe files thanks in advance i really need this to learn waiting for the help thanks to much |
hanady, Такие функции не поддерживаются.
|
Сrack,
В последнем Вашем сборнике программ используется более новая версия SFX-Macros. Где ее можно скачать? |
TToLL, здесь есть http://checkdevice.narod.ru/download/MInstAll.zip
|
Сrack,
Как Вам удалось при помощи sfx-macros закрыть всплывающие окна при установке teamviewer? |
|
Добрый день. Я скачать MInstAll, вот хочу добавить свои проги(добавил но не авто, хочу полностью в авто режиме) Вот у меня есть ехешник, рядом кейген, как сделать авто установку с вшитым кейгеном, как при установке программ с MInstAll? Почитал тему не понял. Объясните пожалуйста. Как примерно написать команды?
|
Сrack, А что нового есть в версии 1.0.1.82 в сравнении с предыдущей версией?
|
VitProff, исправлена ошибка, которая при определенных условиях приводила к зависанию скрипта, добавлены команды StartNoWait и StartNoWaitHide, добавлена опция для сжатия с помощью upx, добавлена опция вкл./выкл. отображения логотипа для скрипта, добавлена поддержка Windows 10.
|
Сrack, Хорошо если бы Вы обновили файл справки SFX-Macros и описали в нём все имеющиеся команды. Там описано лишь несколько.
Также хорошо писать там историю изменений между версиями. |
Где скачать SFX-Macros? Может из скачавших ранее кто-нибудь выложит?
|
Новая ссылка в шапке.
|
Спасибо!
|
как сделать так, чтобы не запускалась 2 программа если отменил установку первой программы
и дайте пож описание всех команд |
habib2302, на руборде вам дали верное направление, копайте в сторону кода возврата от msiexec.exe, SFX-Macros может прервать выполнение если код возврата отличен от нуля, для этого нужно после команды на запуск msiexec.exe добавить команды CheckWarning и потом ExitCode, команда CheckWarning отреагирует на код возврата отличный от нуля и сообщит об ошибке, а ExitCode прервет выполнение скрипта если ранее выполненные команды выполнены с ошибкой.
|
|
habib2302, На разных стадиях, переменная {patch} может принимать разные значения, проверьте в строке состояния указан путь. Нужно сохранить скрипт *.macros в папке с вашим msi-ником, и тогда переменная {patch} примит нужное значение. А что за ошибку то выдает ?
|
Сrack, *.macros я ложил рядом с msi. Выдает ошибку, что отсутствует msi файл и т.д и т.п
|
habib2302, У вас на двух скриншотах разные msi-ники, с каким проблема то? В первом случае, что за {app} ? Во втором случае, может путь слишком длинный или всетаки не правильно прописано имя msi-ника.
|
Сrack, то я просто показал как выгладить путь к msi и как я писал скрипт
|
Цитата habib2302:
есть один нюанс. я прописал команду, но в итоге msiexec выдает ошибку, а пути правильно указанны и msi файл присутствует » Не проще ли написать Команда Open Параметр1 {Patch}Файл.msi (если файл рядом) или Параметр 1 ПУТЬ К ФАЙЛУ\Файл.msi (если файл находится в другой папке) всё запускается |
BOBAT, пробовал. не отзывается. я уже разобрался
|
BOBAT, habib2302, Команда Open открывает файлы любых типов через ассоциированное приложение, при этом команда не ждет завершения работы приложения, то есть сразу запустятся следующие команды.
|
Цитата:
просто msi командой Open не открывается. это я знаю из inno setup. для этого нужно использовать команды msiexec Если использовать команду Open и прописать msi файл, то макрос выдает ошибку (судя по красному прогресс бару) и завершает код |
Цитата:
|
BOBAT,
если вы хотите использовать команду open, но с ожиданием завершением работы, то используйте батник с командой Код:
start /wait BurnAware.exe |
Вложений: 1
никак не могу победить эту чудесную утилиту. добавляю папку с необходимыми пакетами, копирование проходит, но в программе ошибка на этом этапе...
скрин прилагаю |
Lordbl4, Команда ExtractFiles будет работать только, когда проект будет сохранен в exe-шнике, на этапе редактирования она не работает, т.к. не может извлечь из себя файлы, которых нет. Сохраните в exe-шнике, если сомневаетесь, добавьте в конце команду CheckErrors, тогда в случае ошибки, откроется редактор с результатами.
И еще, у вас там msu? Программа не умеет устанавливать msi, msu, msp, надо устанавливать следующим методом: Для msi и msp: Для msu тот же принцип, только через wusa.exe https://support.microsoft.com/ru-ru/kb/934307/ru |
Здравствуйте всем!
Прочитал тему, но так что-то и не смог разобраться, что нужно прописать, чтобы SFX-Macros, после установки программы запустил reg-файл с настройками этой самой программы, например для Gom Player? |
|
Вложений: 1
Странно - уже ни один раз попробовал, три пункта выполняются, последний, с reg-файлом, ни в какую не хочет. Правда проверяю на виртуальной машине (Oracle VM VirtualBox), система Windos XP, может в этом дело?
|
Проверил на "живой" системе(WIN7x32) - установилось всё без проблем. Толи проблема в виртуальной машине, толи в WinХР.
|
Chudmin, У вас путь без кавычек, в полном пути до reg файла нет пробелов?
|
Цитата:
|
|
Вложений: 1
|
|
Вот тупое создание(это я про себя), что мешало проверить на запуск cmd.exe?!
Не было cmd.exe по адресу %WinDir%\system32, куда делся - Бог его знает, загрузился в предыдущий снимок и сразу стало всё на мази, всё запускается, устанавливается и настраивается. Большое СПАСИБО Вам за помощь! И за программы! |
Сrack, при помощи Ваших программ можно как-то создать msi-пакеты для установки программы в которых при установке необходимо ввести, например, серийный номер? Установку нужно произвести, в идеале, посредством GPO.
|
Цитата:
|
Сrack, как изменить иконку в получаемом exe? Restorator или есть какие возможности в самой программе?
|
Цитата:
|
Сори, не досмотрел :blush2:
|
Я распаковал в C:\Temp две папки: "1" и "2". В папке "1" еще 15 папок.
Эти 15 папок нужно скопировать в папку D:\Favorites Как мне не создавая 15 команд Copy, поместить в папку Favorites эти 15 папок из папки "1"? |
Frommer, если только назвать папку 1 именем Favorites и копировать ее в корень D:\
|
Это же надо было так все усложнить!
Большое спасибо. Хотя немного стыдно. |
Доброе время суток. Возможно ли сделать так, чтобы была возможность дописать к макросу еще одну команду в командной строке
Код:
macros.exe Код:
macros.exe /D=C:\123 |
habib2302, нет.
|
Здравствуйте, не получается создать ярлык на рабочем столе
Выбираю команду 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 файл то все работает нормально, так и должно быть? |
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 Цитата:
|
Большое спасибо, есть команда которая архивирует файлы в rar, zip и т.д.?
Смысл: перед установкой программы нужно собрать все файлы, заархивировать и положить в папку BackUp. Сделать резервную копию |
Цитата:
|
Подскажите, пожалуйста, нужно скопировать файлы в системную папку C:\Windows\System32\GroupPolicy\User\ файлы с заменой. но если я это делаю через SFX-macros - ничего не копируется, хотя он запускается от администратора. Может специальная команда нужна?
|
BOBAT, ОС 64-бит? http://forum.oszone.net/post-2295213-39.html
|
Цитата Сrack:
BOBAT, ОС 64-бит? http://forum.oszone.net/post-2295213-39.html » Понятно, что 64 бит. Изменил путь на C:\Windows\sysnative\GroupPolicy\User\ - всё равно ничего не копируется. Создал cmd с командой xcopy - теперь если я его запускаю с пкм с администратором - всё копируется куда нужно, но если этот cmd я запускаю из sfx-macros - он запускается без прав, и конечно ничего не копирует, только бесконечные попытки |
Здравствуйте, подскажите что я делаю не так. Задача скопировать файл car.dll (лежит в папке с макросом) в папку C:\Program Files\carDikSony.
Пишу: Команда Copy Параметр 1 {Patch}\car.dll Параметр 2 %ProgramFiles%\carDikSony На выходе получаю что в папке C:\Program Files нечего не скопировалось, зато в папке C:\Program Files (x86) появился файл carDikSony без расширения. В чем проблема? Работаю на 7ке x64 |
paladinrus, Так как SFX-Macros это 32-битное приложение, переменная %ProgramFiles% ведет в C:\Program Files (x86), что мешает прописать полный путь без использования переменной?
|
Сrack, В принципе нечего, но иногда бывает, что винда стоит не на С диске, а на D к примеру и тут будет косяк.
1. Как понимаю переменной %ProgramFiles(x86)% нет такой? 2. Команда Copy Параметр 1 {Patch}\car.dll Параметр 2 %ProgramFiles%\carDikSony в параметре 2 не нужно на конце слеш ставить как в командной строке? (а то происходит не копирование, а создание нового файла без расширения) |
Цитата:
Цитата:
Цитата:
|
Сrack, спасибо получилось! правда жалко что он папку сам не создает если нет)))
|
|
Цитата:
Учитывая то, что я использую скрипты только на новых компьютерах, где кроме Windows ничего не установлено, и установлено быть не может, для меня это определяющий фактор, при этом удобный и простой механизм для быстрого развертывания. Нужен маленький размер, используйте 7zip. |
Интересная вещь, а я всё по старинке на AutoIt пишу нужные команды. Это сюда, а это туда, файл открыть и записать данные, поставить атрибут "read-only", в реестре изменить это и это. Потом всё в 7-Zip-SFX через всем известную кнопку и дело в шляпе. Похоже пришло время попробовать что-то новое.
|
Lubitel Softa, в autoit я новечек только один скрипт написал по активации bandicam. Было бы не плохо если вы мне помогли. Если что в лс
|
Вложений: 1
Доброго времени суток. Помогите пожалуйста понять:
Файл 131245 На картинке окно программы SFX-Macros. В строке статуса видно, что переменная Patch указана одна, а в самой MInstAll это корневой каталог программы. Как мне их согласовать? Как указать макросу запускать программы из {Patch}\software\firefox\, который указан в MInstAll? Спасибо. |
sNc-DAntES, Переменная {Patch} это каталог из которого запущен скрипт, из этого и надо исходить.
|
Цитата Сrack:
sNc-DAntES, Переменная {Patch} это каталог из которого запущен скрипт, из этого и надо исходить. » Спасибо, теперь всё ясно. А ещё не подскажете можно ли указать порядок запуска приложений? Уверен, уже спрашивали, но не могу найти. Это к MInstAll уже относится. |
Цитата:
В группах и сами группы отсортируйте (для этого есть кнопки в режиме Редактирование: "Сортировать текущую группу" и "Редактировать группы" ) по нужному Вам порядку, в такой последовательности и будут устанавливаться проги. |
Цитата:
|
Сrack, приветствую.
А какая-то справка есть по командам? |
7ka, с программой идет справка, но она не полная.
|
Цитата:
|
Здравствуйте.
В теме по Minstall я спрашивал: ВОПРОС "... а запускать программы "SFX-Macros" с ключом выполнения макроса можно? Например: Macros.exe /primer.macros" ОТВЕТ: "... Можно, только путь надо полностью указывать. Если есть файл Macros.ini, то скрипт откроется для редактирования, если нет файла Macros.ini, то скрипт запустится на выполнение ..." На днях "танцевал с бубном", но запустить macros.exe по указанному примеру выше так и не удалось. Не могли бы Вы написать пример как правильно это сделать? |
Ksandr_ZN, Macros.exe "c:\temp\test.macros"
|
Сrack, приветствую!
Macros.exe, как я понял, не умеет запускать MSI-установщики? |
Цитата:
|
Цитата:
Код:
%WinDir%\system32\msiexec.exe /i "{Patch}\my.msi" /quiet Цитата:
|
Сrack, можно ли использовать переменную {Patch} в таком подобии: "Macros.exe Patch=Primer.macros"?
|
Ksandr_ZN, {Patch} это путь к папке, из которой запущен Macros.exe. Macros.exe не понимает эту переменную во входном параметре, в отличии от MInstAll.
|
Сrack, В таком случае придется искать обходные пути...
|
Hello
Very good application Do you have an English version? If not can I help translate it? |
Подскажите как добавить двоичное значение в реестр.
Со строковым проблем нет а двоичное не получается !!! |
Цитата:
Цитата:
Цитата:
В таких случаях я использую командную строку: %WinDir%\system32\cmd.exe /c reg и далее параметры для команды reg. Для доступа в 64-битную часть реестра: %WinDir%\sysnative\cmd.exe /c reg и далее параметры для команды reg. |
Добрый День!
Как очистить системную папку TEMP? В cmd команда DEL /F /S /Q /A "%TEMP%" работает отлично В программе выбираю команду DEL - параметр 1 - /F /S /Q /A "%TEMP%" не работает |
|
Спасибо, есть полная справка по командам к программе?
|
Denis_pog, Все что есть, все там.
|
Сколько параметров можно передавать запускаемой программе?
|
Цитата:
|
Сrack, благодарю за прекрасные инструментарии. Как таковых вопросов нет, ибо особо в дебри не лезу и особо сложные скрипты не пишу, а те вопросы что были - отпали после просмотра справки и всех 18 >_< страниц форума. Но кое с чем всё же не удалось разобраться, а именно с опцией "Сжимать с помощью upx".
При проставленном чекбоксе Настройки => Сжимать с помощью upx, вылетает "UPX не найден", ну и путь по которому данный файл вроде как должен располагаться, заканчивается на sfx-Macros\upx.exe. Погуглил "upx", нашёл этого зверя Ultimate Packer for eXecutables на upx.sourceforge.net, скачал upx391w.zip Win32/i386, вроде как требуемый upx.exe имеется, закинул его в папку SFX-Macros, но ошибка "UPX не найден" никуда не делась. Так как же заставить это дело работать? Хотелось посмотреть что это за зверь такой этот UPX, насколько лучше сжатие с ним, как мой антивирь к нему отнесётся (читал про увеличение вероятности ложного срабатывания). Win 10 x64, SFX-Macros версии 1.0.1.87, UPX версии 3.91 |
Remelibo, В папке с Macros.exe надо создать папку upx и уже в нее положить upx.exe.
Цитата:
Во первых эвристический анализ выдает потенциальную угрозу, если файла нет в белом списке, но для конечного пользователя, как правило, сложно определить разницу между зараженным файлом и потенциально опасным, т.к. эти ... антивирусы перестраховываются и выдают одно и то же сообщение типа "Обнаружен вирус", а когда начинаешь разбираться, по названию вируса, или по ответам тех.поддержки антивируса, выясняется это вовсе и не вирус, а потенциально опасный файл, предназначение которого не известно антивирусу. Лучший метод защиты, это "белый" список разрешенных, а все остальное, лучше заблокировать, и тут не поспоришь, т.к. ни кто, кроме разработчика не знает, что конкретно заложено в коде. Если файл сжат, да еще и без цифровой подписи известного бренда, конечно подозрительно. Во вторых, обычно вредоносные программы сжимают, и когда антивирусные компании добавляют сигнатуры, то зацепляют и сигнатуры от UPX, в результате и кучу сжатых им программ. Я сжимаю все программы, которые приходится запускать с сетевого диска, сеть постоянно загружена, одновременно идет заливка ОС на несколько сотен ПК, все по сети, программы работают гораздо лучше. Во первых размер меньше, меньше данных передается по сети, во вторых, сжатая программа, предварительно распаковывается в оперативную память, и уже из нее работает, не обращаясь к медленному, не всегда доступному, первоисточнику. А если вашими программами, пользуются и другие люди, то вы ... доказывать, что вы не баран. Что бы вытащить одну программу из срабатывания одного антивируса, уходит от недели до нескольких месяцев, при этом не у всех антивирусов есть бесплатная техподдержка, например у меня нет лицензии на некий антивирус, а мне приходят претензии от пользователей моих программ, а я даже связаться не могу с этой антивирусной компанией. С нашими антивирусниками конечно проще, и тех поддержка пока отвечает, но все это так геморно и долго, пока они все исправят, я уже десять новых версий выпущу, не равная борьба. |
Сrack, спасибо. Разобрался. Видно проблема была в черезчур длинном и "корявом" пути, отображалось вот так:
Ну и я подумал, что SFX-Macr...\upx.exe - это SFX-Macros\upx.exe Проблема незначительная (и скорее со стороны пользователя, который такие длинные и "корявые" пути создаёт, каюсь), но возможно, всё же стоит поправить в программе данное окошко. А насчёт антивируса и upx - не для работы, а для использования в повседневной жизни пользуюсь твоими утилитами, так что нестрашно. Ну и первые "тесты" не выявили враждебности моего NOD32 Smart Securiy к upx, пока всё в полном порядке. |
Цитата:
|
Вложений: 1
Доброго времени суток. Помогите пожалуйста разобраться. Есть папка с файлами
Файл 135644 foo_converter.dll.cfg — файл, который нужно скопировать в определённое место по окончанию установки программы. Foobar2000_1.2.2_zPack_2.13.01.31_Final.exe — это файл самой программы, которую нужно установить. Install.exe — скомпилированный скрипт, для запуска программы. В программе SFX-Macros, существует возможность выбора между командами Open и Start. Если я выбираю команду Start, то запуск программы не происходит. С командой Open, процесс установки запускается, но не срабатывает вторая строчка макроса по копированию файла. Строки макроса выглядят следующим образом: Код:
1. Open Foobar2000_1.2.2_zPack_2.13.01.31_Final.exe /VERYSILENT /LANG=ru /DIR="C:\Program Files\Foobar2000" /GROUP="Foobar2000 zPack" /TYPE=full /TASKS="setup\standard,set\user,opt\new,newconfig\DarkOne,desktopicon,pinicon,ass" |
sNc-DAntES, Я так понял, Install.exe это скрипт сделанный в SFX-Macros ? Если да, то:
Пути надо задавать через переменную {Patch} которая ведет в папку со скриптом. Т.к. я точно не знаю, в какой момент создается папка configuration, при установке или при первом запуске, то я бы, что бы наверняка, добавил перед копированием создание папки. |
Сrack, спасибо. Я так и делал вначале. Ошибка была в том, что я не заметил, что слово Path, у вас написано с лишней буквой c. Я вбивал Path и у меня не работало :). Прошу прощения.
Скрипт исправлю так, как вы советуете. |
Доброго времени суток. Такой вопрос:
1. Есть программа, которая требует отключение интернета перед установкой. 2. Есть решение задачи с помощью утилиты devcon.exe 3. Пишется скрипт: Так вот вопрос, запуск последней строчки в скрипте выполнится после установки программы Lightroom, или после закрытия файла Lightroom.exe? Просто сама программа Minstall корректно определяет, когда она закончила установку программы, а когда нет. А как тут обстоит дело? Спасибо. |
sNc-DAntES, Ключи запуска надо прописывать в "Параметр 2". И в MInstAll и в SFX-Macros один и тот же метод запуска (имеется ввиду команда Start), они ожидают закрытия запущенного процесса (закрытия файла Lightroom.exe). На сколько помню, в MInstAll предусмотрена задержка после закрытия процесса, не помню, то ли секунда, то ли две, делал для WinRar, т.к. тот создает записи в реестре уже после закрытия исходного процесса, могу предположить, он запускает командную строку, а сам не дожидаясь закрывается, хотя в нем есть возможность ждать, там сделано не как у всех, нормальные инсталляторы завершают свою работу после того, как все сделают.
|
Сrack, Ясно, спасибо. То есть придётся делать отдельно скрипт на запуск/остановку сетевой карты и на установку программы.
|
Сrack,
Здравствуйте, честно скажу вам.Так и не понял ничего, просидел тупо 2 дня и ничего не понял. Я понимаю что вам все очень легко, когда вы сами все писали. Skype новенький как установить в тихом режиме? Или просто программу любую в тихом режиме, дайте хоть пример. Если научусь как работать с этими скриптами,специально создам видео обзор, в пользу людей которые не понимают. |
Скажите пожалуйста, как можно реализовать запуск следующей команды, через вашу программу?
Код:
set robotemp=d:\Install\!BackUp\robotemp\ Код:
CreateDir d:\Install\!BackUp\robotemp %robotemp% |
sNc-DAntES, Я вообще не знаю что такое robocopy, предполагаю это какая то консольная команда. Программа не поддерживает объявленные переменные. Не пробовал (сейчас я на XP с урезанными сисадмином правами, нет прав запустить cmd.exe, это кстати одна из причин появления данной программы, т.к. ни 10 лет назад, ни сейчас у меня нет доступа к командной строке, может по этому, я очень плохо в ней разбираюсь, программа должна была выполнять элементарные функции, копировать с сетевого диска дистрибутивы и запускать их. Экспериментировать на продукции завода (Новые ПК) нет времени, у нас конвейер, скрипты пишу заранее на рабочей станции), но принцип выполнения команд командной строки следующий:
A.N.D.R.E.I.S.M, Программа не умеет устанавливать программы автоматически, все что она может, это последовательно запускать программы с параметрами (ключами запуска), вот как раз эти ключи и говорят программе о том, что она должна устанавливаться автоматически не задавая вопросов. У каждой программы свои ключ запуска, все сводится к определению этих самых ключей запуска, но это уже не имеет отношения к данной теме. Есть он-лайн установщики, они нам не подходят, а есть офф-лайн установщики, например у Skype много всяких дистрибутивов, я пользуюсь этим: http://www.skype.com/go/getskype-full (размер должен быть больше 40 Мб, если размер маленький, значит у вас он-лайн установщик), для него ключи запуска: /VERYSILENT /NOSTARTUP /NOLAUNCH Пример: переменная {Patch} указывает путь к папке со скриптом. |
Цитата:
|
Добрый день, снова назрел вопрос. Имеется папка с программой, в которой есть два файла для запуска. Один для x86, другой для x64. Можно ли с помощью скрипта, запускать один из файлов, в зависимости от разрядности системы?
Команда имеет вид: Код:
Start {Patch}\RegWorkshopx86.exe Код:
Start {Patch}\RegWorkshop{P}.exe Код:
Start {Patch}\RegWorkshop%PROCESSOR_ARCHITECTURE%.exe |
sNc-DAntES, Здесь совершенно другой принцип, и такой переменной нет. Добавляйте две строчки, одна для одной разрядности, другая для другой. В столбце "Тип" укажите разрядность, если текущая ОС не соответствует выбранной разрядности, команда пропускается.
|
Цитата:
|
Добрый день. Снова у меня проблема. Использую команду:
Код:
Start %ComSpec% /k "%PROGRAMFILES%\Totalcmd\Fonts\fontinst.exe" Код:
"C:\Program" не является внутренней или внешней Вторая команда: Код:
Start %ComSpec% /k "%PROGRAMFILES%\Totalcmd\pathman.exe" /as c:\Program Files\Totalcmd Эта команда тоже не срабатывает Код:
del "%ProgramFiles%\Totalcmd" Направьте, пожалуйста, что я делаю не так? Спасибо. |
sNc-DAntES, ОСь 64-битная? Какой, точнее где находится Totalcmd ? В c:\Program Files ? или c:\Program Files (x86) ? Имейте ввиду, т.к. программа SFX-Macros 32-х битная, то переменная %ProgramFiles% на 64-х битной ОС ведет в "c:\Program Files (x86)". И еще, приводите лучше скриншоты. Я сижу на 32-битной системе, так что все только в теории.
|
|
Set /p choice="Выбрать: "
if not defined choice goto n1 if "%choice%"=="1" (xcopy "1.*" "d:\123" /y /i /f& goto n2) if "%choice%"=="2" (goto n3) goto n1 :n2 вот такую конструкцию возможно сделать через вашу программу? |
|
сделай запрет на запуск приложения LockProcess ( почитай об этом выше писалось)
|
Цитата:
|
Приветствую, скажите, а как скачать программу ?
|
программа находится в комплекте программы MInstAll в папке портабле
|
Подскажите где можно скачать
MInstAll и SFX-Macros? Off сайт Off |
Народ, делаю макрос, в самой программе все проходит без ошибок. Начинаю сохранять в exe файл, потом его запускаю и запускается sfx-macros, а .exe файл не выполняет. Что за прикол?
Либо, при сохранение в .exe может выдать ошибку (на картинке видно), при этом в самой программе запускаешь - все этапы без ошибок проходят. |
Есть такая проблема. Методом проб и ошибок выяснил, что если ОС загажена большим количеством ПО, то данная ошибка всплывает постоянно. Для себя нашел два варианта решения:
1. Перед каждым сохранением в EXE перезапускаю SFX-macros, ошибки вылазят, но реже. 2. Если уж совсем туго, на всякий случай держу чистую ОС на виртуальной машине, там вообще все без проблем. |
Перезалейте пожалуйста программу, на официальном сайте все ссылки битые.
|
Цитата:
Цитата:
|
Цитата:
|
Ребятушки, скиньте кто нибудь полное описание команд, в самой утилите неполное описание, в интернете вообще ничего нет...
|
Сrack,
сайт крякнулся. Какая последняя актуальная версия? и откуда ее скачать можно? |
Я пользуюсь версией 1.0.1.94 вот ссылка: https://cloud.mail.ru/public/CK3r/PMvTKY8to
|
Ksandr_ZN,
скинули версию поновее 1.0.2.1 link |
подскажите как реализовать скрипт который проверяет файл "имя компьютера" который создал bat файл, если файл есть то на выход если нет то выполняет скрипт
|
|
Dear Crack, kindly i need latest version of sfx macros.exe as attachment to be easy to download
Thanks in advance |
Вложений: 1
|
|
Цитата:
|
И тут ссылки сломаны в шапке?
Что с лучилось с автором? |
Цитата:
|
офсайт не работает.
на облаке файл удален. освежите ссылки пожалуйста. |
|
boa noite nao consegui baixar esse programa pode me enviar
спокойной ночи я хотел бы учебник или видео, объясняющее, как я автоматически запускаю профиль, созданный в minstall после того, как форматирование запускается автоматически сделайте пожалуйста скрипт для меня, чтобы он выполнялся после форматирования с профилем Я создал это, но я запускаю его в Windows, он работает, но при форматировании ПК он не запускается, я конвертировал его в .exe, но он не запускается автоматически, вы можете мне помочь? следовать сценарию, который я сделал ЦБС Эхо выкл ЦБС CD Minstall \ Minst.exe {Patch} \ profile \ AE.ini / t 5 ЦБС Эхо выкл ЦБС выход |
Может ли кто-нибудь помочь мне создать скрипт для автоматического запуска профиля minstall, потому что то, что я создал, не запустилось
|
Добрый день.
Помогите пожалуйста с примером как скачать файл по прямой ссылке. Есть команда URL но у меня не получается с ней разобраться. |
neoz, могу помочь написать скрипт на autoit
|
Так как ссылки битые, нашел версию 1.0.1.87
кому надо забирайте https://disk.yandex.ru/d/W46V_troXK4b2g |
Цитата:
|
Цитата:
https://www.dropbox.com/scl/fi/p1oul...otrfcjnzb&dl=0 |
|
Ksandr_ZN, для этого есть отдельная тема и в этой теме уже давно лежит последняя версия MInstall http://forum.oszone.net/post-2889441-2221.html
|
Lordbl4
продублируйте еще раз поьалуйста.. |
Цитата:
|
Время: 02:31. |
Время: 02:31.
© OSzone.net 2001-