Под какими операционными системами работает* Maestro AutoInstaller? Под всеми ОС Windows начиная с Windows 98 и старше. - Windows 98 - Windows ME - Windows 2000 Server - Windows 2000 Professional - Windows XP Home Edition - Windows XP Professional - Windows 2003 Server - Windows Vista - замечены проблемы при недостатке прав записи в реестр (UAC контроль) - Windows 7 - (тоже что и в Vista, проблемы при ассоциации msr файлов, недостаточно привелегий) * - при условии установленой библиотеки Run-time (msvbvm60.dll) и ActiveX компонент MSCOMCTL.OCX
При запуске, Maestro AutoInstaller проверяет на наличие исполняемые файлы, указанные в свойствах файлов msr. Ваш файл не был найден. Выберите пункт меню "Свойства". В появившемся диалоге рядом с полем "Исполняемый файл", нажмите кнопку выбора файла. Найдите файл вручную.
Главное чтобы Вы изменяли текст через режим Паузы в Панели навигации. В таком случае Maestro AutoInstaller сможет сам подставить нужные переменные.
А также есть замечательная переменная: %CDROM% - буква текущего cdrom'a. Текущим считается тот, с которого запущена программа Maestro AutoInstaller. Либо первый привод по порядку, в случае запуска программы из другого места. Также существует более гибкая переменная: %APPFOLDER% Путь указывает на папку из которой запущена программа Maestro AutoInstaller
В своём наборе Вы можете использовать такие переменные, как:
Переменная
Описание
%CDROM%
Буква текущего cdrom'a. Текущим считается тот, с которого запущена программа Maestro AutoInstaller, либо находится нужный файл.
%APPFOLDER%
Путь указывает на папку из которой запущена программа Maestro AutoInstaller
%DRIVEAPP%
Буква диска, с которого запущена программа Maestro AutoInstaller. Более новая переменная. Она же вполне может заменить %CDROM%
%PROGRAMFILES%
Папка для установки программ по умолчанию. Обозначает путь обычно "[системный диск]:\Program Files" Например: "%PROGRAMFILES%\Proga"
%TEMP%
В некоторых случаях программу необходимо распаковать во временную папку, а затем установить. Это и есть временная папка. В WinNT это "[системный диск]:\Documents and settings\User_name\Local Settings\Temp" Например: "%TEMP%\Proga"
%WINDOWS%
Обозначает путь к папке где установлена ОС Windows. Но программы обычно не требуют установки в эту папку. Возможно, Вам потребуется скопировать заставки (.scr) в папку Windows. Либо провести другие манипуляции. Стандартная папка "[системный диск]:\WINDOWS" или "[системный диск]:\WINNT"
%USERNAME%
Имя текущего пользователя, иногда требуется в регистрационных данных.
1. Возможно инсталлятор имеет несколько языков, и автоматически читает локальные настройки пользователя. А сценарий установки записывался в системе с другим языком. В последствии объекты имеют разные надписи.
2. Проверьте, чтобы был запущен 1 экземпляр приложения, которое Вы устанавливаете.
3. Попробуйте уменьшить скорость установки.
4. Если Maestro AutoInstaller занимается поиском окна, хотя оно уже появилось, повторите процесс записи заново. И в "подозрительных" местах где "зависает" поиск, произведите лишние, ненужные щелчки по нейтральным облястям. К ним можно отнести: - заголовок, ближе к левой части окна; - участки формы программы инсталлятора не имеющие активных элементов и др.
Собственно в этом файле храняться все настройки, но особенность работы такова, что читаются настройки из этого файла только в случае запуска программы не с локального дисков. Т.е. при запуске по сети, cd-rom, флеш-носителя - только тогда читается содержимое файла maestro.ini.
Так сделано потому, что настройки локальной сессии храняться в реестре. В месте легко доступном для редактирования программой.
Как правильно редактировать?
Существует раздел [General]
Правила записи Параметр=Значение
SpeedInstall можно установить от 0 до 2, 0 соответствует максимуму
MSRFolder - обозначает папку MSR, можно использовать переменные
Language - выбор языка интерфейса, написание соответствует названию файла .lng в папке language
NetworkPath - Также указывает msr папку, но сетевую. При запуске maestro.exe по сети, путь к msr папке береться из этого параметра. При запуске не по сети (cd-rom, локальные диски, флешки) путь к папке будет браться из MSRFolder
MSRFolder и NetworkPath - являються наиболее важными параметрами для запуска с диска и запуска по сети на множестве компьютеров
Дистрибутив распространяемый по ссылке вмещает в себе помимо исполняемых файлов программ, ещё и вспомогательные системные файлы dll, которые могут отсутствовать в некоторых ОС Windows (в случае отсутствия сервис паков или старых версий ОС). Эти dll-файлы будут использоваться только в случае отсутствия их в Вашей ОС.
Програма Maestro AutoInstaller для своей работы требует права администратора (для записи сценария), а при воспроизведении сценария права администратора нужны уже устанавливаемым программам.
Вариант первый
Соответственно можно запускать программу через контекстное меню
Запустить от имени администратора.
Минус этого способа очевиден - каждый раз перед запуском необходимо делать такие манипуляции.
Если Вам необходимо ввести текст в определённое поле, следуйте дальнейшим рекомендациям: - установите фокус ввода в нужное окно, для этого щелкните левой кнопкой мыши в нужном поле (куда будем вносить изменения) - нажмите на кнопку Пауза в окне панели навигации. При этом появится текстовое поле. - введите нужный текст любым способом в это поле. - нажмите Продолжить запись.
Примечание: в консольных приложениях Maestro AutoInstaller изменить текст не может.
При нажатии на кнопку Пауза, Maestro AutoInstaller проверяет по своим правилам принадлежность выбранного окна к текстовому полю. Это организованно для того, чтобы пользователь случайно не изменил надпись на кнопке, заголовке и других объектах. Но иногда метод определения текстового поля не срабатывает - в таких случаях вы должны убирать флажок - Фильтр.
Если Вас интересует просто копирование. Тогда поступаем следующим образом: - Добавляем интересующие нас файлы в самораспаковывающийся sfx - архив; - Далее поступаем как при установке остальных программ, только в качестве исполняемого файла будет sfx-архив
Если Вам необходимо вставить в текстовое поле путь к определённой папке, воспользуйтесь этой кнопочкой и выберите нужную папку. При этом, по возможности, если эта папка будет входить в список автозамены, тогда Maestro сам подставит в файл-скрипта msr нужную переменную. Вы даже ничего не заметите. Эта процедура обязательна, для инсталляторов, которые устанавливают программы в одну и ту же папку.
Для начала нажмите Ctrl + Alt + Del - это снимет блокировку. Возможно, это вызовет сбой программы Maestro AutoInstaller. Отключите все возможные программы типа keyloger'ов, шпионов и т.д. Перезагрузите компьютер и повторите попытку.