Варианты запуска AutoCAD
Не секрет, что AutoCAD можно запускать различными способами. Самыми популярными, кажется, стали два: двойной клик по файлу dwg, запуск ярлыка AutoCAD с предопределенными ключами. Уж про вариант программного запуска вообще молчу
Лично я предпочитаю не запускать AutoCAD по двойному клику на dwg: чревато. Дело в том, что AutoCAD запускается той версии, которая была последней открыта. Именно открыта, а не закрыта! Информация хранится в реестре, ветка HKEY_CURRENT_USER\Software\Autodesk\AutoCAD, ключ CurVer. Если пройтись дальше, то в ветке, например, HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.2\ACAD-7004:409\Profiles будет указано название последнего профиля AutoCAD, с которым он был запущен.
Учитывая, что у меня на один AutoCAD бывает "навешано" с десяток профилей, меня подобное положение дел не устраивает: вспомнить, какую версию AutoCAD и с каким профилем я последний раз запускал, не всегда возможно. Так что я сначала запускаю AutoCAD, и только потом открываю dwg.
Есть еще один момент: у меня ощущение, что AutoCAD при таком вызове напрочь игнорирует ключи запуска (кроме \p), а эти ключи могут иметь весьма серьезное значение.
Ниже я фактически продублировал официальную документацию. Мои примечания выделены курсивом
/b | Имя файла сценария | Указывает сценарий, который запускается после запуска программы (b указывает на процесс пакетной обработки). В сценариях может выполняться настройка параметров для нового чертежа. Файл должен иметь расширение SCR. |
/t | Имя файла шаблона | Создаётся новый чертёж на основе шаблона или прототипа чертежа. Файл должен иметь расширение DWT. |
/c | Папка конфигурации | Указывается путь к файлу конфигурации оборудования, который должен использоваться. Можно задать здесь папку или конкретное имя файла. Файл должен иметь расширение CFG. Если переключатель /c не указан, то происходит поиск в папке самого приложения, и для определения файла конфигурации и пути к нему используются переменные среды ACADCFGW или ACADCFG. |
/v | Имя вида | Задаётся вид чертежа, отображаемый при запуске. Имеется в виду именованный вид. Естественно, что этот вид должен существовать в чертеже. |
/ld | Приложение ARX или DBX | Загружается приложение ARX или DBX. Нужно использовать следующий формат:
<путь>\<имя_файла>.ARX Если имя файла или путь содержат пробелы, следует заключить их в двойные кавычки. Если путь не указан, для поиска используется путь к программе. |
/s | Папки вспомогательных файлов | Задаются папки вспомогательных файлов, отличные от текущей. Во вспомогательных файлах хранятся текстовые шрифты, меню, AutoLISP-программы, типы линий и образцы штриховок, используемые в чертежах. Максимальное количество папок, которое можно указать в пути, равно 15. Имена папок разделяются точками с запятыми. |
/r | Системное устройство указания, принятое по умолчанию | Восстановление системного устройства указания, принятого по умолчанию. Создается новый файл конфигурации (настройки) (acad2010.cfg), а предыдущему файлу присваивается имя acad2010.bak . |
/nologo | Отключение экрана с логотипом AutoCAD | Программа запускается программу без вывода экрана с логотипом. Чрезвычайно любопытный ключ, настоятельно рекомендую. |
/p | Заданный пользователем профиль реестра профиль для запуска программы | Задаётся определяемый пользователем профиль реестра для запуска программы. Указанный профиль действует только в текущем сеансе программы. В данном сеансе можно задать другой текущий профиль в диалоговом окне "Настройка". этого в диалоговом окне "Настройка" предназначена вкладка "Профили", где можно создавать и импортировать файлы профилей. С помощью параметра "/p" можно задать имя профиля, указанного в списке в диалоговом окне "Настройка", либо имя экспортированного файла профиля (ARG). Если указанный профиль не существует, используется текущий профиль. Вообще-то не совсем так: если указать несуществующее имя профиля, то новый профиль будет создан на основе стандартных настроек, а не на основе текущего профиля. |
/nohardware | Отключает аппаратное ускорение | Отключает аппаратное ускорение при запуске. |
/nossm | Без окна "Диспетчер подшивок" | Подавляется вывод на экран диалогового окна "Диспетчер подшивок" при запуске программы. |
/set | Подшивка | Загружается указанная подшивка при запуске программы. Нужно использовать следующий формат: <путь>\<файл_данных_подшивки>.DST Если путь или имя подшивки содержит пробелы, путь надо заключать в двойные кавычки |
/w | Рабочее пространство по умолчанию | Определяется, какое рабочее пространство из загруженных файлов CUIx должно быть восстановлено при запуске. |
/pl | Фоновая печать/публикация | Публикуется файл описаний наборов чертежей (DSD) в фоновом режиме. Нужно использовать следующий формат: <путь>\<файл описаний наборов чертежей>.DSD |
Алексей, здравствуйте, сорри за возможно тупой вопрос.
Мне нужно запустить AutoCAD Architecture как чистый AutoCAD. Версия 2013. Правильно ли я ввожу код в свойствах ярлыка в поле "Объект":
"C:\Program Files\AutoCAD Architecture 2013\acad.exe" \p "<>"
Автокад не открывает, пишет следующее:
Имя конечного файла "C:\Program Files\AutoCAD Architecture 2013\acad.exe" задано неправильно. Проверьте правильность указанного пути и имени файла.
Надо посмотреть свойства ярлыка запуска AA. Наверняка там используется не “C:\Program Files\AutoCAD Architecture 2013\acad.exe”, а нечто типа
c:\Program files\Autodesk\AutoCAD\AutoCAD Architecture 2013\acad.exe
И настоятельно не советую использовать имя профиля, составленного только из символов угловых скобок. Уж лучше что-нибудь типа "AutoCAD clear" или "AutoCAD чистый"
Алексей, спасибо.
В ярлыке запуска АА используется "C:\Program Files\Autodesk\AutoCAD 2013\acad.exe" /ld "C:\Program Files\Autodesk\AutoCAD 2013\AecBase.dbx" /p "" /product "ACA" /language "ru-RU"
Ставлю "C:\Program Files\Autodesk\AutoCAD 2013\acad.exe" \p "<>"
Автокад запускается без СПДС, но как архитектурный - со стенами и прочими объектами.
Почему-то в комментарии в угловых скобках не отобразилось “AutoCAD clear”.
Имелось в виду "C:\Program Files\Autodesk\AutoCAD 2013\acad.exe" \p ""
Тут надо посмотреть (ИМХО, конечно) - файл основного меню (должен быть acad.cuix); значение переменной demandload (должно быть 2 - по крайней мере на начальном этапе); закрыть окно диспетчера слоев (в вертикалках типа AutoCAD Architecture / AutoCAD MEP это окно вызывает автоматическую загрузку некоторых модулей вертикалки).
Во я тормоз!!! Надо еще ключ
добавить. Возможно, понадобится еще и локализацию указывать:
С кодом "C:\Program Files\Autodesk\AutoCAD 2013\acad.exe" \p "AutoCAD clear" /product ACAD
либо "C:\Program Files\Autodesk\AutoCAD 2013\acad.exe" \p "AutoCAD clear" /product ACAD /language “ru-RU”
ситуация не изменилась, также открывается архитектурный.
Переменная demandload=2, диспетчер слоев закрыт. Файл основного меню aca.cuix, а не acad.cuix, в этом может быть проблема?
А вообще для чистки файлов при помощи ExplodeAllProxy годится установить отдельную версию "чистого" автокада и зачистить в нем (с тем, чтобы далее работать в архитектурном)?
1. Имя профиля какое?
2. Какое имя у основного файла меню?
Возможно ли прописать ключи для запуска 3-4 автокадов, аналог несколько раз щелкнуть по ярлыку запуска, для SDI=0.
SDI=1 не подходит.
Я бы писал bat-файл. В свойствах ярлыка, по-моему, такое не сделать: любой ярлык изначально предназначен для запуска одного экземпляра приложения.
Помогите пожалуйта, вылетел автокад dwg launcher (адреса что в реестре прописаны не верно) не открывает нормально по двойному щелчку автокад вообще. Не сильна в программировании! помогите правильно прописать адреса в реестре на открытие автокада! Или скиньте как у вас прописан каждый хоть )))) [cc lang="lisp"]
нужны адреса на OpenLaunch, на по умолчанию, на PrintLaunch, на ResourceRootDir. Мой автокад установлен на диск с по умолчанию как все программы
Алексей! Здравствуйте! Помогите правильно прописать адреса на запуск файлов в реестре на AutoCAD DWG Launcher! Слетели почти все не запускает... или напишите как у вас.... У меня автокад сохранен как обычно на с диск....
Доброго! Я бы тупо полностью переустановил ACAD.
Я 6 раз переустановила автокад начиная с 2019 по 2020 г. на разные диски... Все равно эта утилита остается прежней и не обновляется ( Пробовала даже другие установить програмные обеспечения от автодеск Ревит к примеру. Все равно утилита преждняя, итог сейчас при двойном щелчке на файл dwg выходит сообщение: Не удается найти "C:Program Files\Autodesk\AutoCAD 2020\acad,exe" Проверьте, правильно ли указано имя и повторите попытку. По адресу этому я проходила все верно файл там есть... Со всеми автокадами одно и то же....
Для полной переустановки есть официальные рекомендации: https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/Recommended-uninstall-and-reinstall-procedures.html
Проблема в том, что я двойным кликом dwg никогда не открываю - у меня слишком много профилей даже одной версии ACAD.
Я далеко не уверен, что поможет, но тем не менее часть реестра, которая (как мне кажется) отвечает за связь dwg / acad (ACAD 2018):
А как вы DWG открываете постоянно? Через открыть с помощью?
Я через эти рекомендации и чистила все, в итоге и пошла проблема с этой утилитой dwg файлов... Ещё на автодеск написано про этот реестр... где и как запускается dwg через лаунчер ... просто там подробно не расписано ничего...
Я сначала открываю ACAD, и потом уже через него (через Ctrl + O, например) открываю файл.
В основном запускаю по двойному щелчку.
Раньше меня всегда устраивал ключ sdi=1, так всегда защищён от того, что ан каком то чертеже автокад вылетит.
Но на новом месте работы тут свои внутренние модули и они не дружат с sdi=1, вкладки модулей начинают пропадать при открытии нового файла.
Пришлось настроить себе ярлыки и vbs скрипты на открытие файла на редактирование и чтение в новом окне.
Так вот, я всё грешу на стандартный ярлык Civil, т.к. есть подозрение, что он сбрасывает Панель быстрого доступа всегда по дефолту.
Но что может быть не так в "C:\Program Files\Autodesk\AutoCAD 2019\acad.exe" /ld "C:\Program Files\Autodesk\AutoCAD 2019\\AecBase.dbx" /p "<>" /product "C3D" /language "ru-RU".
Пока убрал /ld "C:\Program Files\Autodesk\AutoCAD 2019\\AecBase.dbx", потестю как без него.
.dbx подгружает модули, необходимые для работы вертикалки. Можно попробовать не удалять этот ключ, а просто выставить demandload в 2