![]() |
Autocad-2006
Привет всем.
Кто делал автоустановку Autocad-2006? У меня проблема вот такого вида: Я создал административную установочную точку (acad.msi). Запускаю acad.msi (двойным кликом мышки), ввожу сер.№, имя и т.д. = устанавливается и работает прекрасно. Запускаю с пакетного файла Код:
msiexec /i acad.msi /qb ACAD_SILENT_LICENSE=YES ACADSERIALPREFIX=ХХХ ACADSERIALNUMBER=ХХХХХХХХ ACADFIRSTNAME=ХХХХХ ACADLASTNAME=ХХХХХ ACADORGANIZATION=ХХХХХ Код:
acad.msi /qb ACAD_SILENT_LICENSE=YES ACADSERIALPREFIX=ХХХ ACADSERIALNUMBER=ХХХХХХХХ Спасибо за помощь. |
e9990638
По-моему, нужно еще обязательно указывать: Код:
INSTALLLEVEL=5 INSTALLDIR="%ProgramFiles%\AutoCAD 2006" |
на диске с сабжем есть папка
\Bin\acadFeui\support\AdNIW\ то что в ней, если его установить поможет создать файл ответов "имя.mst" и административную установку, которую потом запускаешь строкой ...... deploy.exe "имя.mst" ставится тихо но не активируется, потом надо подправить файл "имя.ini" поубирав с него сетевые пути, то есть заменить их на те что у тебя на компакте. если знаешь как его ещё и активировать тихо - напиши |
Petya V4sechkin
Добавил твой код, пока все нормально. Объясни только, что значит INSTALLLEVEL=5 ? По поводу активации, есть ли варианты? Спасибо. |
e9990638
INSTALLLEVEL=5 - полная установка. |
piterpen
По поводу активации. У меня получилось активировать по тихому, но проверял только на своей машине, есть сомнение что он универсален для всех, надо проверять. Если интересно, могу прислать свой расклад на e-mail. |
e9990638 твои сомнения обоснованы, ситуация такая же как с adobe photoshop. Лицензия завязана на конфигурации компьютера. Есть еще один вариант, он проходил у меня с 2004 автокадом. Если есть файл лицензии, полученный от сервера в корпоративной установке Автокада вроде licpath.lic он называется, то если его кинуть в установочную папку автокада и изменить одну строчку в реестре, то все получится. С 2006 еще не пробовал. Как только будут результаты дам знать )))
|
54732197
С нетерпением буду ждать. |
e9990638 пока такого файлика нет, поэтому пытаюсь сделать активацию через AUTOIT скрипт. Собственна сегодня весь день голову над этим ломаю (((
ВОПРОС ДЛЯ ВСЕХ...После тихой инсталляции программы , чтобы ее активизировать нужно запустить acad.exe. Если делать это автоматически с помощью WPI или AUTOIT скрипта или еще каким либо образом, то выдается ошибка что не найдена библиотека ac1st16.dll Что самое интересное, если после тихой инсталляции вручную запустить acad.exe, то все запускается без проблем. Может кто-нибудь помочь с этим вопросом? Ато я уже извращаюсь как могу...даже дошел до перезагрузки компа...лол... |
54732197
Есть смысл обратится к Sanja Alone (он мне помог в AUTOIT по некоторым программам) в теме "AutoIt скрипты .:[общие вопросы]:.. " |
54732197
Не очень понял тебя, т.е. после тихой установки ты не можешь вызвать AUTOIT3 acad.exe? 1. Я попробовал вызвать пакетным файлом acad.cmd, вот код: PHP код:
PHP код:
|
e9990638 После отработки инсталлятора любым способом что сайлент, что при помощи Auto IT скрипта, чтобы активизировать программу ее надо запустить разок, ведь так? Проблема в том что сразу после установки acad.exe почему-то не запускается автоматически ничем...Вылетает ошибка про вышеуказанную библиотеку, а вручную если запустить то все ок.
|
54732197
Я тут поэкспериментировал и вот что пока пришло первое в голову: (пока пакетными файлами), проверил - работает. 1. Создал файл SETUP.cmd (немного урезан): Код:
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\acad.msi SET CDROM=%%d: Код:
"%PROGRAMFILES%\AutoCAD 2006\acad.exe" Код:
start /wait %SYSTEMDRIVE%\SETUP.cmd После всего этого запустил Zapusk.cmd, все получилось. Конечно все просто написано, но я в этом новичок. Если получится активировать - дай знать. Пока это пишу, думаю проблема в том, что надо записывать команды через start /wait |
e9990638 не работает твой способ у меня...
Мой способ через перезагрузку: сначала ставим автокад, потом прописываем в runOnceEx путь к файлу activate.cmd и перезагружаемся. Содержание activate.cmd: FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d: start /D"%programfiles%\AutoCAD 2006" acad.exe start /D"%CDROM%\software\autocad2006ru" activate2.exe %CDROM%\software\autocad2006ru\activate1.exe %CDROM%\software\autocad2006ru\keygen.exe EXIT Содержание activate1.exe (откомпилированный AUTOIT скрипт): ProcessWait ( "acad.exe" ) WinActivate ( 'Активация AutoCAD 2006' ) WinWaitActive ( 'Активация AutoCAD 2006' ) ControlClick ( 'Активация AutoCAD 2006', '', 'Button1' ) WinWaitActive ( 'Регистрация' ) Send ( "{TAB}" ) Send ( "{DOWN}" ) Send ( "{TAB}" ) Send ( "{TAB}" ) Send ( "{TAB}" ) Send ( "{ENTER}" ) WinMove ( 'Регистрация', '', 109, 44 ) MouseClickDrag( "left", 475,235,625,245, 0 ) Send ( "^c" ) exit Содержание activate2.exe (откомпилированный AUTOIT скрипт): WinWait ( 'Autodesk AutoCAD 2006 keygen' ) WinActivate ( 'Autodesk AutoCAD 2006 keygen' ) WinWaitActive ( 'Autodesk AutoCAD 2006 keygen' ) Send ( "^v" ) Send ( "{TAB}" ) Send ( "^c" ) WinActivate ( 'Регистрация' ) WinWaitActive ( 'Регистрация' ) Send ( "{TAB}" ) Send ( "{DOWN}" ) Send ( "{TAB}" ) Send ( "^v" ) Send ( "{TAB}" ) Send ( "{TAB}" ) Send ( "{ENTER}" ) Send ( "{TAB}" ) Send ( "{TAB}" ) Send ( "{TAB}" ) Send ( "{ENTER}" ) Sleep ( 10000 ) Send ( "{TAB}" ) Send ( "{DOWN}" ) Send ( "{DOWN}" ) Send ( "{ENTER}" ) Sleep ( 10000 ) Send ( "!{F4}" ) WinActivate ( 'Autodesk AutoCAD 2006 keygen' ) WinWaitActive ( 'Autodesk AutoCAD 2006 keygen' ) Send ( "!{F4}" ) exit P.S. скрипты написаны для официальной русской версии автокада 2006, в варианте "Autocad 2006 en + руссификация" возможны другие названия окон. |
54732197
Буду пробовать, спасибо. |
Народ возвращаясь все к той же теме активации Када 2006... Хочу сделать вариант сетевой лицензии, так как в компьютерном класе возникають проблемы с профиллями при обычной установке (при обычной установки Autocad 2006 не понимает перемещаемых профилей, запускается только под локальным админом), так вот, может у кого есть или кто знает где взять лицинзеннный файл - licpath.lic. Заранее благодарен если кто выскажет свое мнение по этому поводу. :help: :help: :help:
|
fantom_w единственный вариант - купить лицензию. Любой другой ответ будет нарушением правил форума. В моей практике пока в инете файл licpath.lic для 2006 автокада не встречался. Если найдешь, дай знать в личку.
|
Цитата:
Найти можно по след пути: Мой компьютер (правой клавишей) > Свойства > Дополнительно > Переменные среды . В GroupBox "Системные пересеные" переменная "Path". windows видит их без перезапуска, если грузить через ярлык Acad смотрит туда и грузится нормально. Если это делать через скрипт, то Cmd.exe не обновила свои пути (до перезагрузки), поэтому и вылазит эта ошибка. Следовательно чтобы не было перезагрузки, надо добавить путь Acad в переменную окружения Cmd.exe "Path". в самом начале запуска скрипта вот так Код:
set path=%path%;%ProgramFiles%\Common Files\Autodesk Shared\ 54732197 спасибо за activate1.exe и activate2.exe :) тока мне пришлось в MouseClickDrag( "left", 475,235,625,245, 0 ) поменять 0 на 5 (скорость движения), а то он ни чего не выделял :( получилось MouseClickDrag( "left", 475,235,625,245, 5 ) |
Есть ли новые решения кроме скрипта? Уже 2008 пользую, правда скрипт немного упростил. Интересует также возможность урезания дистрибутива, 2007 был в 300 мег, в архиве, а 2008 в 800 еле укладывается
|
Цитата:
ВСЁ!!!! |
KillHunter,
Нет не все, запускать надо msiexec /i acad.msi /qb ACAD_SILENT_LICENSE=YES ACADSERIALPREFIX=ххх ACADSERIALNUMBER=хххххххх ACADFIRSTNAME=User ACADLASTNAME=User ACADORGANIZATION=My INSTALLLEVEL=5 INSTALLDIR="%ProgramFiles%\AutoCAD 2008" Потом надо применить скрипт для активации и он пока мест у меня работает. По тому же методу ставю и другие продукты Автодеска |
mariolast,
Цитата:
Это у меня версия Autocad такая? Сделать административную установку (acad.msi /a) тоже не получилось |
Вложений: 1
В общем, я смотрю здесь все как-то глухо, с поддержкой-то :sorry:. На MSFN-е нашел скрипт (AutoIt) для Автокада 2005, переделал его для русского 2006 - пользуйтесь. Видел там и скрипт для активации, но пока еще не разбирался - думаю, поробовать тоже надо...
|
Самое смешное, мой Autocad 2006 (русский) ни в какую не желает устанавливаться со строчкой, приведенной выше, а AutoIt - скрипт почему-то не работает при установке с CD-ROM (DVD-ROM). В общем, после долгих поисков в сети я нашел другой вариант, спешу им поделиться:
msiexec /i acad.msi ACADSERIALPREFIX=xxx ACADSERIALNUMBER=xxxxxxxx ACADFIRSTNAME=NAME ACADLASTNAME=o ACADORGANIZATION=ORGANIZATION /qr Если у вас русский Autocad 2006, и не работает стандартная установка из шапки, пробуйте - возможно, это именно ваш случай... |
Время: 09:27. |
Время: 09:27.
© OSzone.net 2001-