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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > как программно ввести значение по умолчанию

как программно ввести значение по умолчанию

Ответ
Поиск в этой теме
Непрочитано 02.07.2008, 12:21 #1
как программно ввести значение по умолчанию
Victorovich
 
Регистрация: 10.04.2008
Сообщений: 43

Всем здрасьте

Сори, но что-то поиск на форуме не работает уже неделю, поэтому сразу пишу в новую тему.

У меня в программе имеется строчка присваивания
setq TextCable (getstring T "\nEnter Type of cable: ")
и каждый раз надо по новой вводить значение переменной TextCable.

Можно ли как-то задать программе, чтобы она предлагала по умолчанию (нажав Ентер) текущее значение переменной TextCable ???

заранее спасибо
Просмотров: 3679
 
Непрочитано 02.07.2008, 13:07
#2
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


Както так:

Код:
[Выделить все]
(if (not textcable)
 (setq textcable "Very good cable")
)
(if (/= (setq tmp (vl-string-trim
                   " "
                   (getstring t (strcat "\nEnter Type of cable <" textcable ">: "))
                  )
        )
        ""
    )
 (setq textcable tmp)
)
Alaspher вне форума  
 
Непрочитано 02.07.2008, 13:09
#3
VVA

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


Как-то так
Код:
[Выделить все]
(defun C:TEST ( / str)
  (if (/= (type TextCable) 'STR)(setq TextCable "unknown"))
  (princ "\nEnter Type of cable < ")
  (princ TextCable)
  (princ" >: ")
  (setq str (getstring T))
  (if (= str "")(setq str TextCable))
  (setq TextCable str)
  (princ (strcat "\nTextCable value: " TextCable))
  (princ)
  )
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 02.07.2008, 13:15
#4
Victorovich


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


спасибо, разобрался
Victorovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > как программно ввести значение по умолчанию

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить толщину по умолчанию полилиний Гиорги AutoCAD 7 18.01.2017 08:56
Как создать динамические блоки программно? Владимир М Программирование 1 26.06.2007 19:47
Как изменить имя штриховки по умолчанию виталич AutoCAD 5 27.02.2004 14:20
Как программно удалить Стиль Текста Led AutoCAD 2 12.01.2004 14:35