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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Правильный предыдущий выбор

Правильный предыдущий выбор

Ответ
Поиск в этой теме
Непрочитано 24.11.2008, 08:14 #1
rain_day
 
Регистрация: 02.10.2008
Сообщений: 198

Наверное, каждый сталкивался с такой проблемой. Я постараюсь объяснить по-крестьянски. Сидите, выбираете из чертежа МНОГО малньких деталей, линий (что бы сменить слой или что-то еще - не важно) и случайно вместо нужного действия жмете/пишете что-то не то и всё выделение сбрасывается. Что бы снова это всё не выбирать создал макрос "предыдущий выбор" (^^С_select;_p) и он действительно выбирает ранее выбранные объекты, но блин, остаётся в режиме редактирования. Т.е. просит дальше выбрать объекты (ну, если по "ламерски", отображается квадратик выбора объектов, вместо крестика ) и нельзя ни слой сменить и что-то еще. Я думаю почти у всех грамотных чертежников есть такой макрос, подскажите пожалуйста

И поиск по форуму на предмет "предыдущий выбор" я сделал, ответа на свой вопрос не нашел

ACAD 2008

Последний раз редактировалось rain_day, 24.11.2008 в 10:06.
Просмотров: 22104
 
Непрочитано 24.11.2008, 08:37
#2
Profan


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


А если вот так записать:
^^С_select;_p;
Profan вне форума  
 
Автор темы   Непрочитано 24.11.2008, 09:47
#3
rain_day


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


А так тоже пробовал, ерунда полная выходит. Даже зависимость не могу уловить То из буфера чего-то вставит, то тоже самое что и ^^С_select;_p , то еще что-то...
rain_day вне форума  
 
Непрочитано 24.11.2008, 09:57
#4
Хмурый


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


вот стандарный макрос

Код:
[Выделить все]
 $M=$(if,$(getvar,cmdactive),,_select;)_p
из адаптации. _cui .

Последний раз редактировалось Кулик Алексей aka kpblc, 24.11.2008 в 10:50.
Хмурый вне форума  
 
Автор темы   Непрочитано 24.11.2008, 10:05
#5
rain_day


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


Спасибо, но не работает. При использовании в ком строке пишет:
$M=

И ждёт что я что-то введу
rain_day вне форума  
 
Непрочитано 24.11.2008, 10:14
1 | #6
Хмурый


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


набери _cui и вытащи кнопку.

для выбора предыдущих объектов при запросе команды "укажите объекты" достаточно набрать в ком. строке _p (латиницей)
например

_move
Select objects: _p
1 found
Хмурый вне форума  
 
Автор темы   Непрочитано 24.11.2008, 11:23
#7
rain_day


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


Во-первых я не понимаю про какую ты кнопку говоришь, как называется? Поиск по "предыдущий выбор", "пред" ни чего не даёт нужного. Во-вторых представь себе ситуацию, что мне нужно не переместить объекты, а сменить им слой. По твоему методу нужно писать: "_-layer;_set;имя слоя (попутно сменив язык ввода)....бла бла бла _p" и то хрен знает получится ли. А я хочу что бы у меня одним нажадием кнопки просто вернулось выделение которое только что было и я с ними делал бы уж что хотел, хоть слой менял, хоть двигал, хоть удалял. Ну или я что-то не так понял? Как бы ты сменил слой объектам, которые только что сидел выделял 5 минут и сбросилось выделение? Кроме как заново тыкать по ним
rain_day вне форума  
 
Непрочитано 24.11.2008, 11:28
#8
Хмурый


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


вот кнопка
Миниатюры
Нажмите на изображение для увеличения
Название: SPXImage1428.jpg
Просмотров: 583
Размер:	44.6 Кб
ID:	12574  
Хмурый вне форума  
 
Непрочитано 24.11.2008, 11:37
#9
Хмурый


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


Цитата:
Сообщение от rain_day Посмотреть сообщение
Ну или я что-то не так понял? Как бы ты сменил слой объектам, которые только что сидел выделял 5 минут и сбросилось выделение? Кроме как заново тыкать по ним
Если выбор объектов осуществлялся до подачи команды (система "объект-действие") - то такой набор пропадёт после отмены выделения
Хмурый вне форума  
 
Автор темы   Непрочитано 24.11.2008, 12:39
#10
rain_day


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


У меня русский кад и поиск по "выбор", "предыдущий" и другие вариации не помогают найти такую кнопку. Еще вручную по значку такому искал - не нашел.

Цитата:
Если выбор объектов осуществлялся до подачи команды (система "объект-действие") - то такой набор пропадёт после отмены выделения
Не могу согласиться. Вот взять без всякой команды просто ткнуть на несколько объектов, отменить. Потом макро ^^С_select;_p и он обратно выделяет те объекты, но блин требует выбирать дальше объекты вместо того что бы дать мне выбрать другое действие. Хотя может ты это и имеешь ввиду, говоря "пропадает"..
rain_day вне форума  
 
Непрочитано 24.11.2008, 12:58
#11
Profan


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


Да что же ты, не можешь закончить выбор нажатием Enter?
Profan вне форума  
 
Непрочитано 24.11.2008, 14:00
#12
Alexander_Liseev

ОВ
 
Регистрация: 09.11.2005
Северная столица
Сообщений: 161
<phrase 1=


Создаешь кнопку, вешаешь на нее _p;;
Тепрь смотри... Предположим ты решил выбрать несколько объектов. Выбираешь, выбираешь, выбираешь... несколько минут, а потом понял, что ошибся. Жмешь Esc. Теперь вызываешь нужную команду, и вместо того, чтобы заново выделять все объекты, жмешь на свою новою унопку.
__________________
Да прибудет с вами сила
Alexander_Liseev вне форума  
 
Непрочитано 24.11.2008, 14:13
#13
Profan


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


Да и вообще кнопка не нужна. В любом случае, когда нужен предыдущий набор, достаточно ввести в командной строке "т" без кавычек (в русской версии) и закончить выбор нажатием Enter.
Для Alexander_Liseev.
Если мы выбрали объекты до вызова команды и нажали Esc, то набор не будет создан и опция "_p" не сработает так, как надо.
Profan вне форума  
 
Непрочитано 24.11.2008, 14:19
#14
Alexander_Liseev

ОВ
 
Регистрация: 09.11.2005
Северная столица
Сообщений: 161
<phrase 1=


Цитата:
Сообщение от Profan Посмотреть сообщение
]
Если мы выбрали объекты до вызова команды и нажали Esc, то набор не будет создан и опция "_p" не сработает так, как надо.
Да ладно...
Просто может быть у нас разное мнение о том "как надо"
__________________
Да прибудет с вами сила
Alexander_Liseev вне форума  
 
Непрочитано 24.11.2008, 14:34
#15
Profan


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


Не надо ладить. При таком способе выбора объектов, который ты описал, получишь сообщение, что текущего набора нет или набор объектов, который существовал до того момента, как ты начал создавать новый набор и отменил его по Esc.
Profan вне форума  
 
Непрочитано 24.11.2008, 15:07
#16
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Цитата:
Сообщение от Alexander_Liseev Посмотреть сообщение
/// решил выбрать несколько объектов. Выбираешь, выбираешь, выбираешь... несколько минут, а потом понял, что ошибся. Жмешь Esc.
Может я не так понял эту часть задачи, но лишнее выделение уничтожается не Искейпом, а нажатием Шифта и при его удержании кликаем на ошибочно выбранный элемент, выделение снимется только с него, остальные (133) штуки останутся выделенными. Так же можно "переошибиться" на нескольких примитивах (подряд клики с Шифтом).
BM60 вне форума  
 
Непрочитано 24.11.2008, 15:13
#17
Profan


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


Почему именно 133? Потому что 134-1?
Profan вне форума  
 
Непрочитано 24.11.2008, 15:23
#18
Alexander_Liseev

ОВ
 
Регистрация: 09.11.2005
Северная столица
Сообщений: 161
<phrase 1=


Цитата:
но лишнее выделение уничтожается не Искейпом, а нажатием Шифта и при его удержании кликаем на ошибочно выбранный элемент, выделение снимется только с него
Спасибо, буду знать


Цитата:
Сообщение от rain_day Посмотреть сообщение
Сидите, выбираете из чертежа МНОГО малньких деталей, линий (что бы сменить слой или что-то еще - не важно) и случайно вместо нужного действия жмете/пишете что-то не то и всё выделение сбрасывается. Что бы снова это всё не выбирать
Лично я понял, что ошибся, это значит ошибся например командой, а не случайно выделил что-то не то... И восстановить требуется именно ВСЁ ранее выделенное.

Почему кнопки на тэгах не работают?
__________________
Да прибудет с вами сила
Alexander_Liseev вне форума  
 
Непрочитано 24.11.2008, 15:27
#19
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Offtop:
Цитата:
Сообщение от Profan Посмотреть сообщение
Потому что 134-1?
Не-а, потому лишь, што из кучи бальшой исключить кучку махонькую.
А вапще, по типу старого анекдота про "последнее 575-е предупреждение"
BM60 вне форума  
 
Непрочитано 24.11.2008, 16:12
#20
Vova

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


Здесь нужна команда _.pselect или средняя кнопочка наверху окна Properties
Vova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Правильный предыдущий выбор

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как повторить выбор? Red Nova AutoCAD 15 10.07.2008 09:48
Выбор расчетной программы Elena cH Расчетные программы 135 25.02.2008 01:56
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36
Выбор объектов в VBA Бродяга Программирование 19 12.03.2007 09:33
Выбор примитивов в функции (command) mmax Программирование 12 19.05.2006 20:02