LISP Опции функции.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP Опции функции.

LISP Опции функции.

Закрытая тема
Поиск в этой теме
Непрочитано 17.10.2013, 16:53 #1
LISP Опции функции.
rocker-serj
 
Регистрация: 11.10.2013
Сообщений: 2

Привет всем. Я новичок в LISP, как в принцыпе и в программировании. Вот вопрос. Как сделать такую функцию типа

Select point or : [EXtend, LOad, UNload, BLablabla]

Где можно выбрать точку getpoint либо ввести какую либо функцию ex, lo...
Просмотров: 1364
 
Непрочитано 17.10.2013, 16:54
#2
Бот
Moderator


 
Регистрация: 12.06.2012
Сообщений: 0


rocker-serj, просьба изменить название темы "LISP Опции функции." в соответствии с п.4.3. правил форума, в противном случае тема автоматически будет закрыта через 12 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума  
 
Непрочитано 17.10.2013, 16:55
#3
Кулик Алексей aka kpblc
Moderator

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


см.справку по getpoint, initget
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.10.2013, 17:09
#4
rocker-serj


 
Регистрация: 11.10.2013
Сообщений: 2


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
см.справку по getpoint, initget
Можете дать пример какой?
rocker-serj вне форума  
 
Непрочитано 17.10.2013, 17:29
#5
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Код:
[Выделить все]
(initget 1 "Нет Да _No Yes")
(setq word (getkword "Можете дать пример?: [Да/Нет]<Да>"))
(alert (if (= word "Yes") "Пример дать могу!" "А вот фиг вам!"))
Ну или для точки:
Код:
[Выделить все]
(while
  (/= (type
	(setq point (progn (initget 1 "неХочу неБуду _imBad imVeryBad")
			   (getpoint "\nВыбери точку: [неХочу/неБуду]")
		    )
	)
      )
      'list
  )
   (cond
     ((= point "imBad") (alert "Плохой мальчик!"))
     ((= point "imVeryBad") (alert "Очень плохой мальчик!!!"))
   )
)
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)

Последний раз редактировалось Do$, 17.10.2013 в 18:14.
Do$ вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP Опции функции.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
{Конкурс} Lisp. Задачки для студентов gomer LISP 10 05.01.2011 16:33
Как не выводить в командную строку результат выполнения функции (lisp)? Иванов Дмитрий LISP 6 28.11.2010 17:54
Почему в lisp отсутствует аналог функции (arxload ...) для .NET сборок. Pastor LISP 16 17.11.2010 13:15
Аналог функции EVAL (LISP) в Exele kp+ LISP 11 01.04.2010 16:52