Запуск nanoCAD 23.1
Ответы
-
Чтобы запустить nanoCAD 23.1 с помощью скрипта VBS, вам нужно создать объект с правильным именем, соответствующим версии 23.1. В вашем текущем коде создается объект для версии 24.0. Для версии 23.1 объект может иметь другое имя. Вот пример, как это может выглядеть для nanoCAD 23.1:
vbsКопировать кодDim nc23 Set nc23 = CreateObject("nanoCAD.Application.23.1") Set nc23 = nothing
Если этот код не работает, возможно, следует проверить точное имя COM-объекта, зарегистрированного для nanoCAD 23.1. Вы можете найти это имя в реестре Windows:
- Откройте редактор реестра (
regedit
). - Перейдите к ветке
HKEY_CLASSES_ROOT
. - Найдите папку, начинающуюся с "nanoCAD.Application".
Имя папки должно соответствовать версии nanoCAD. Если версия указана по-другому, например,
nanoCAD.Application.230
, то вам нужно использовать именно это имя в скрипте.Пример на случай, если версия указана как
nanoCAD.Application.230
:vbsКопировать кодDim nc23 Set nc23 = CreateObject("nanoCAD.Application.230") Set nc23 = nothing
Если вы не уверены в точном имени объекта, вы можете использовать PowerShell для поиска всех зарегистрированных объектов nanoCAD:
powershellКопировать кодGet-ChildItem -Path HKCR:\ -ErrorAction SilentlyContinue | Where-Object { $_.Name -match "nanoCAD.Application" }
Этот скрипт покажет вам все зарегистрированные объекты, связанные с nanoCAD. Найдите соответствующий объект для версии 23.1 и используйте его в вашем VBS-коде.
1 - Откройте редактор реестра (
-
так надо
Set nc231 = CreateObject("nanoCAD.Application.23.0")
1 -
Спасибо за помощь!
0
Разделы
- Все разделы
- 31 Общие вопросы
- 11 Работа nanoCAD в ОС Linux
- 217 Платформа nanoCAD
- 5 nanoCAD GeoniCS
- 18 nanoCAD BIM Конструкции
- 3 nanoCAD Механика PRO
- 33 nanoCAD BIM Электро
- 9 nanoCAD BIM Вентиляция
- 4 nanoCAD BIM ВК
- nanoCAD BIM Отопление
- 5 nanoCAD BIM СКС
- 26 nanoCAD BIM ОПС
- 2 nanoCAD Стройплощадка
- 2 nanoCAD Металлоконструкции
- 1 nanoCAD Конструкции PS
- 2 TDMS Фарватер
- ReClouds
- NSR Specification
- Учебным заведениям и учащимся