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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли в Автокаде переключаться между текстовыми полями с клавиатуры?

Можно ли в Автокаде переключаться между текстовыми полями с клавиатуры?

Ответ
Поиск в этой теме
Непрочитано 25.06.2008, 09:29 #1
Можно ли в Автокаде переключаться между текстовыми полями с клавиатуры?
den_f15
 
Регистрация: 18.03.2006
Сообщений: 8

Здравствуйте. Собственно вопрос: можно ли переключаться в автокаде 2006 между текстовыми полями (объект типа Text) с клавиатуры. Или только мышкой щелкать два раза на текстовом поле?
Просмотров: 3928
 
Непрочитано 25.06.2008, 09:40
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


при помощи команды _ddedit можно только один раз щелкать, т. е. просто указывать нужный текст
Хмурый вне форума  
 
Автор темы   Непрочитано 25.06.2008, 10:07
#3
den_f15


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


Спасибо за ответ. Но об этом способе я знаю. А нет ли каких других вариантов. Чтоб например отредактировал одно текстовое поле. Нажал, к примеру, клавишу tab и перешел к следующему тексту.

Последний раз редактировалось den_f15, 27.10.2020 в 13:40.
den_f15 вне форума  
 
Непрочитано 25.06.2008, 10:12
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ага, отредактировал отрезок, нажал клавишу tab и редактируй другой отрезок. Фантазии "клавишников" иногда выглядят как бред, прости меня Господи.
Profan вне форума  
 
Автор темы   Непрочитано 25.06.2008, 13:04
#5
den_f15


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


to profan
Причем тут отрезок?
den_f15 вне форума  
 
Непрочитано 25.06.2008, 14:25
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А при том, что текст - стандартный объект в AutoCAD'е, равно как и отрезок. А AutoCAD не текстовый редактор, а графический. И текстовых полей в этом смысле в AutoCAD'е нет. Есть объект "Поле" ("Field"), но это, видимо, из другой темы.
Profan вне форума  
 
Непрочитано 25.06.2008, 14:37
#7
SMI

конструктор Лего
 
Регистрация: 14.04.2008
Санкт-Петербург
Сообщений: 104
Отправить сообщение для SMI с помощью AIM


мммм...ну я обычно, чтоб отредактировать два и более текста не щелкая на каждом из них по два раза, сначала выделяю все, потом в свойствах нажимаю на содержание и попадаю в первый текст....отредактировав его нажимаю "Ок" и перескакиваю на след текст....и так далее....
__________________
Нет ничего такого, что может быть лучше чем нормально.....
SMI вне форума  
 
Автор темы   Непрочитано 25.06.2008, 14:49 to SMI:
#8
den_f15


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


Интересно, тока у меня чета не получаится. Я выделяю два объекта типа Text - смотрю в свойства - там в поле contents написано *varies*
И переключиться не получается. Объясните, пожалуйста, по-подробнее.

to profan:
вообще-то в автокаде дохрена стандартных объектов. Я задал конкретный вопрос - если есть что по делу - с удовольствием выслушаю.
den_f15 вне форума  
 
Непрочитано 25.06.2008, 15:07
#9
SMI

конструктор Лего
 
Регистрация: 14.04.2008
Санкт-Петербург
Сообщений: 104
Отправить сообщение для SMI с помощью AIM


ааа...получается так.....тот способ, что я рассказала относится к простому автокадовскому тексту типа Мтекст, тогда щелкнув один раз в поле содержание рядышком появится кнопочка с многоточием, вот нажав на нее мы попадем в первый текст....

если это текст типа Текст, то тут к сожаленью не знаю как это сделать...
__________________
Нет ничего такого, что может быть лучше чем нормально.....
SMI вне форума  
 
Непрочитано 25.06.2008, 15:14
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


По делу я могу сказать следующее: AutoCAD - графический редактор и основной инструмент для работы в нем - устройство указания (мышь). Попытки навесить на клавиатуру несвойственные для нее функции (например, перемещение курсора с помощью клавиш со стрелками или перемещение курсора с одновременным выделением объекта с помощью клавиши tab или другой) - нелепы.
Profan вне форума  
 
Автор темы   Непрочитано 25.06.2008, 15:30
#11
den_f15


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


to SMI:
Спасиба и на этом.

Вопрос ко всем - возможно есть макросы на эту тему?
(Лирическое отступление - Я не вижу причин которые не позволяли бы это реализовать в принципе. Автокад - векторный редактор графики. Соответственно для объектов типа текст он оперирует с координатами тестовой надписи и содержанием (ну еще слой, стиль и т.д.). Таким образом есть массив координат всех объектов типа текст. Почему нельзя по клавише перейти например к следующему текстовому полю (по горизонтали - слево-направо).
den_f15 вне форума  
 
Непрочитано 25.06.2008, 16:24
#12
Кулик Алексей aka kpblc
Moderator

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


Потому что это не было предусмотрено, насколько мне известно. Вот внутри таблицы по Tab переходить между ячейками можно. Но это таблица, а не тексты неизвестно где раскиданные.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.06.2008, 21:00
#13
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Попробуй команду tedit из Express-2002. Ее лисп можно скопировать в любой последующий автокад. Сначала надо общелкать все тексты, включая атрибуты и размерные тексты, подлежащие редактированию, затем они сами будут подставляться под редактор
Vova вне форума  
 
Непрочитано 25.06.2008, 21:07
#14
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Vova, на AutoLisp можно написать соответствующую программу, но речь-то шла о табуляции текстовых объектов с помощью клавиатуры. А это - совсем другое.
Profan вне форума  
 
Непрочитано 26.06.2008, 04:06
#15
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Или только мышкой щелкать два раза на текстовом поле?
Я на это отвечал. С помощью Tedit надо по разу щелкать, а не по два
Vova вне форума  
 
Автор темы   Непрочитано 26.06.2008, 09:37
#16
den_f15


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


to Vova:
я нашел ветку про команду Tedit. Где Вы и PL общались. Скачал оттуда файл tedit.lsp который выложил PL, но как сделать чтоб Автокад его увидел?. Я его кидал в папку ACADE и в папку support и в express - но Акад не видит. (у меня если что - 2006 electrical).
И Вы еще выкладывали текст оригинальной команды tedit. Так чем все-таки пользоваться? И как сделать чтоб автокад увидел эту команду?
den_f15 вне форума  
 
Автор темы   Непрочитано 26.06.2008, 10:40
#17
den_f15


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


ВСЁ. РАЗОБРАЛСЯ как вставить команду. (faq почитал).
to Vova: ОГРОМНОЕ СПАСИБО ЗА НАВОДКУ.
Как раз то что я хотел.
den_f15 вне форума  
 
Непрочитано 26.06.2008, 10:53
#18
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Простенькая программа:
Код:
[Выделить все]
 
(defun C:TBLTXT ( /  echo ss n ssn pp)
    (setq echo (getvar "CMDECHO"))
    (setvar "CMDECHO" 0)
    (setq ss (ssget "_X" (list (cons 0 "TEXT,MTEXT"))))
    (setq ssn (sslength ss) n 0) 
         (repeat ssn
              (setq pp (ssname ss n))       
              (vl-cmdf "_DDEDIT" pp "")
              (setq n (+ 1 n))
         )
(setvar "CMDECHO" echo)
(princ)
)
А хотел ты, den_f15, изначально совсем другого.
Profan вне форума  
 
Автор темы   Непрочитано 26.06.2008, 11:49
#19
den_f15


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


to Profan
Для кого простенькая, а для кого и ни хрена не понятно.
Изначально - да - хотел другого. Но то что получил - превзошло ожидания. Удобнее получилось чем я хотел.
den_f15 вне форума  
 
Непрочитано 26.06.2008, 11:54
#20
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ну, и хорошо. Моя программа - просто заготовка. Если тебя устраивает tedit, то я ее не буду развивать дальше.
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Можно ли в Автокаде переключаться между текстовыми полями с клавиатуры?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переключаться между листами? Рогатин AutoCAD 19 19.07.2019 07:57
Можно в Автокаде чертить сразу в масштабе? Student AutoCAD 199 23.07.2010 17:09
Мониторы LCD CRT Разное 94 17.06.2008 10:51
сетчатый купол в Автокаде, можно ли его вставить в Scad? White Pony SCAD 9 05.04.2005 12:42
можно ли изменять "поля" в 2005 автокаде? zebs AutoCAD 1 16.02.2005 20:16