Имя пользователя:
Пароль:
 

Название темы: Autocad-2006
Показать сообщение отдельно

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


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

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


Цитата:
ВОПРОС ДЛЯ ВСЕХ...После тихой инсталляции программы , чтобы ее активизировать нужно запустить acad.exe. Если делать это автоматически с помощью WPI или AUTOIT скрипта или еще каким либо образом, то выдается ошибка что не найдена библиотека ac1st16.dll
Что самое интересное, если после тихой инсталляции вручную запустить acad.exe, то все запускается без проблем.
Проблема в том, что после установки Acad он пишет переменные путей в windows.
Найти можно по след пути: Мой компьютер (правой клавишей) > Свойства > Дополнительно > Переменные среды . В 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 )

Отправлено: 10:09, 12-04-2006 | #18

Название темы: Autocad-2006