LISP: как узнать, AutoCAD 64-bit или 32?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP: как узнать, AutoCAD 64-bit или 32?

LISP: как узнать, AutoCAD 64-bit или 32?

Ответ
Поиск в этой теме
Непрочитано 11.03.2009, 13:07 #1
LISP: как узнать, AutoCAD 64-bit или 32?
VetalBY
 
г. Минск
Регистрация: 16.05.2005
Сообщений: 276

Есть ли системная переменная или функция LISP, которая показывает какая версия AutoCAD: 32 или 64-bit ?
Просмотров: 12506
 
Непрочитано 11.03.2009, 13:26
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Не имею 64 bit'ной версии, чтобы проверить. Что показывает переменная
platform?

Цитата:
Команда: platform

PLATFORM = "Microsoft Windows NT Version 5.1 (x86)" (только чтение)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.03.2009, 13:48
#3
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Command: platform
PLATFORM = "Microsoft Windows NT Version 5.2 (x64)" (read only)
Что покажет на Vista, не знаю. Но на 64 ОС можно поставить 32-битный AutoCAD, так что эта переменная не подойдет, имхо.
VetalBY вне форума  
 
Непрочитано 11.03.2009, 14:14
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


А если проанализировать
Код:
[Выделить все]
(getenv "PROCESSOR_ARCHITECTURE")
??
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.03.2009, 14:24
#5
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А если проанализировать
Код:
[Выделить все]
(getenv "PROCESSOR_ARCHITECTURE")
??
Похоже, это то, что надо. Спасибо!
VetalBY вне форума  
 
Непрочитано 11.03.2009, 14:40
1 | #6
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Вот ещё вариант:
Цитата:
vlax-get-acad-object in 64-bit return a longer object ID number than in the 32-bit so the function Acad64Bit-version will return T if AutoCAD is a 64-bit version.
Соответственно функция Acad64Bit-version:
Код:
[Выделить все]
(defun Acad64Bit-version ()
  (vl-load-com)
  (> (strlen (vl-prin1-to-string (vlax-get-acad-object))) 40)
)
Взято отсюда
Makswell вне форума  
 
Непрочитано 11.03.2009, 15:24
#7
Simonoff

Robot и Хобот
 
Регистрация: 20.11.2006
Киев
Сообщений: 1,062
<phrase 1=


у меня вот что выдало
PLATFORM = "Microsoft Windows NT Version 5.1 (x86)" (read only)
но у меня стоит винда ХР32бит и соответственно такой же и АвтоКАД . или может я в чем то ошибаюсь ???
Дома стоит ХР64 бит , но на АвтоКАД некоторые 64 битные прилжения не налазят . В чем дело ??? никто не знает ???
__________________
Robot и Хобот
Simonoff вне форума  
 
Непрочитано 11.03.2009, 19:00
#8
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


x86 = 32 бит - в этом чтоль вопрос
Sleekka вне форума  
 
Непрочитано 11.03.2009, 21:15
#9
Simonoff

Robot и Хобот
 
Регистрация: 20.11.2006
Киев
Сообщений: 1,062
<phrase 1=


а вот , что дома выдаёт
PLATFORM = "Microsoft Windows NT Version 5.2 (x64)" (read only)
вроде как бы 64 битный , тогда почему на него не налазят некоторые проги , аргументируя это тем что им не удалось найти 64 битную платформу АвтоКАДа ???
__________________
Robot и Хобот
Simonoff вне форума  
 
Непрочитано 12.03.2009, 00:09
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Simonoff, ты совесть-то поимей! Какого ляда повторять вопрос? Да еще и практически слово в слово?
Ты расшифруй, какой AutoCAD (LT или нет, а то у тебя, по-моему, проскальзывало насчет LT 2009 что-то); какие приложения и т.п. Телепаты давным давно спились уже.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.03.2009, 09:41
#11
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Кулик Алексей aka kpblc, Offtop:
А кто еще не спился, того добъют здесь

Simonoff,
Цитата:
Но на 64 ОС можно поставить 32-битный AutoCAD,
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 12.03.2009, 10:57
#12
Simonoff

Robot и Хобот
 
Регистрация: 20.11.2006
Киев
Сообщений: 1,062
<phrase 1=


Кулик Алексей aka kpblc , повторение - мать учения ... (шутка)
АвтоКАД совсем не ЛТ , а тот что идет в комплекте с Ревитом и Автодеск стракчерал детаилинг 2009 (бышший РКАД) . Вот именно этот самый РКАД и не хочет по непонятной причине устанавливаться на АвтоКАД (винда ХР64 бит) . И у других мол. челов на висте (х64) РКАД работает . Кстати СПДС (х64) устанавливается и работает на базе АвтоКАДа .
ЗЫ Дядьки , не пинайте меня , а лучше помогите . Ато сильно неудобно перегружаться с ХР64 на ХР32 только для того что бы в РКАДе что то подправить . Заранее благодарен !!!
__________________
Robot и Хобот
Simonoff вне форума  
 
Непрочитано 02.11.2010, 05:40
#13
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Makswell, спасибо!
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP: как узнать, AutoCAD 64-bit или 32?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Как поставить два AutoCAD на одной машине? Chief Justice AutoCAD 6 24.07.2006 09:36
Как узнать и изменить значение системной переменной AutoCAD? Tramp Программирование 2 02.03.2006 16:17
Как в Акаде начертить коническую или цилиндрическу развёртку Grinzaid AutoCAD 1 29.01.2004 13:23
AutoCad 2004 RUS или AutoCad LT 2004 RUS DEN AutoCAD 7 23.01.2004 22:23