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

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

помогите написать макрос на сочетание Ctrl+ буковка

Ответ
Поиск в этой теме
Непрочитано 21.04.2009, 00:56 #1
помогите написать макрос на сочетание Ctrl+ буковка
ssn
 
Инженер проектировщик (раздел ТМ - фриланс)
 
Геленджик
Регистрация: 06.12.2003
Сообщений: 1,784

хотелось бы макрос на сочетание Ctrl+ буковка что бы по его нажатию выполняласьне предыдущая команда, а та что была перед ней.
т.е. надо выполнить команду вторую с конца последовательности команд.
Просмотров: 7044
 
Непрочитано 21.04.2009, 01:13
#2
Кулик Алексей aka kpblc
Moderator

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


Это горячую клавишу, что ли, назначить?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.04.2009, 07:51
#3
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ssn Посмотреть сообщение
надо выполнить команду вторую с конца последовательности команд.
А два раза нажать стрелочку вверх и пробел не подходит?
 
 
Непрочитано 21.04.2009, 07:57
#4
wetr

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


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение
А два раза нажать стрелочку вверх и пробел не подходит?
Offtop: У меня почему-то не все команды там прописываются. Нарисовал линию, а после нажатия вверх в ком строке вообще левую команду пишет. Ну, не левую, а довольно старую...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 21.04.2009, 08:03
#5
VictorHunter


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


inputhistrorymode = 0 ?
VictorHunter вне форума  
 
Непрочитано 21.04.2009, 08:04
#6
Хмурый


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


VictorHunter, это срабатывает, если ты в командной строке команды набираешь
Хмурый вне форума  
 
Непрочитано 21.04.2009, 08:12
#7
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от wetr Посмотреть сообщение
Offtop: У меня почему-то не все команды там прописываются. Нарисовал линию, а после нажатия вверх в ком строке вообще левую команду пишет. Ну, не левую, а довольно старую...
Offtop: А у меня все нормально со списком последних выполненных команд... Так что, претензия не ко мне, а к твоему AutoCAD'y...
 
 
Автор темы   Непрочитано 21.04.2009, 09:16
#8
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


не, проще горячяя чем стрелочки...
там надо три раза нажать, две стрелочки и энтер, а тут один раз и все...
ssn вне форума  
 
Непрочитано 21.04.2009, 09:52
#9
wetr

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


Цитата:
Сообщение от ssn Посмотреть сообщение
не, проще горячяя чем стрелочки...
там надо три раза нажать, две стрелочки и энтер, а тут один раз и все...
н-да...
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 21.04.2009, 10:02
#10
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ssn Посмотреть сообщение
не, проще горячяя чем стрелочки...
там надо три раза нажать, две стрелочки и энтер, а тут один раз и все...
В лиспах и макросах не силен... Но можно записать клавиатурный макрос для автокада в каком-нибудь Кейборд-маньяке... и назначить это сочетание даже не на сочетание Ctrl+..., а вообще на одну клавишу.
 
 
Непрочитано 21.04.2009, 12:20
#11
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


командная строка - правая кнопа мыши - повтор последних команд
либо просто - правая кнопа мыши - повтор последних команд
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 21.04.2009, 12:49
#12
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


и про правую знаю. не удобно из списка выбирать.
хочется макрокоманду. сам не силён. по этому прошу
ssn вне форума  
 
Непрочитано 21.04.2009, 13:09
#13
BM60


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


ssn, вот уже который раз читаю, всё равно не понимаю.
Вам разве охота запоминать эту предпоследнюю команду? Тут долго, там долго, но опять хоцца только одним нажатием. Ну это ж разница-то в долях секунды. Неужели это так важно? Между прочим, после Ctrl+ придется руку с мыши снимать и опять класть. А это очень охота?

Куда разумней спросить, как увеличить список последних команд при клике ПКМ в области КС, ведь там их жуть как мало.

Или, как убрать из буферного списка "неконкретные" команды типа zoom, pan, undo, erase. Несколько раз подобными поигрался и всё, список последних команд обновился и теперь снова тыкай на иконы или вводи алиасы - это в области контекстных меню (в КС и в граф. зоне) почаще раздражает.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download

Последний раз редактировалось BM60, 21.04.2009 в 16:12.
BM60 вне форума  
 
Автор темы   Непрочитано 21.04.2009, 15:57
#14
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


объясняю.
обычно при редактировании, создании или ещё там при чем используется ограниченное количество команд... последняя конечно повторяется ПКМ (пр. кн. мыхи). например:
линия
линия
(и тут надо сделать например копия, а потом дальше линия...)
копия
потом либо тянемся к кнопке линия либо в меню выбираем по списку.
левая рука всегда лежит в районе Ctrl+C Ctrl+V и например Ctrl+А было бы логичным продолжением оптимизации телодвижений.

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

идёт методичная зачистка.. стереть, стереть, стереть... и бац, надо нарисовать... новая команда, потом Ctrl+А и поехало дальше....

есть ли в этом смысл или нет будет понятно после назначения
ssn вне форума  
 
Непрочитано 21.04.2009, 16:08
#15
Хмурый


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


и зачем всё копировать через буфер обмена?
Хмурый вне форума  
 
Непрочитано 21.04.2009, 16:11
#16
BM60


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


Примерно понятно, но. Тогда прочти в №13 последний абзац, выделено синим.
И посодействуй мне в "давлении" на корифеев относительно решения такого пожелания. Методичная зачистка - это классно сказано!

Впрочем, набив руку на однобуквенных алиасах, это КМ от ПКМ уже как-то и не очень заботит.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Автор темы   Непрочитано 21.04.2009, 16:45
#17
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


Цитата:
Сообщение от Хмурый Посмотреть сообщение
и зачем всё копировать через буфер обмена?
элементарно.
мотому как опять же через кнопку.. её же ещё достать надо...
да и например при редактировании текста.. надо вырезать кусок... менюшку вызывать? нафиг. автоматом Ctrl+Х

а через буфер... ну скопировал я допустим в буфер.. так. что же я скопировал... да тот же текст однострочный. я знаю что он там сидит.
вставил, отредактировал, попутно линию какую нарисовал-стёр.. снова текст нужен. Ctrl+V и вот он на курсоре висит.
ssn вне форума  
 
Непрочитано 21.04.2009, 16:48
#18
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от ssn Посмотреть сообщение
и например Ctrl+А было бы логичным продолжением оптимизации телодвижений
ssn, CTRL+A - выделяет все объекты (чертежа, листа, блока - в редакторе блоков)... И Вы считаете логичным переопределение существующих комбинаций клавиш?
И соглашусь с BM60: алиасы рулят!
 
 
Автор темы   Непрочитано 21.04.2009, 17:11
#19
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


выделить все это такая нужная команда?
это команда пакосник.
ssn вне форума  
 
Непрочитано 21.04.2009, 21:43
#20
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


ssn, это сочетание вшито в Windows
Солидворкер вне форума  
 
Непрочитано 21.04.2009, 21:57
#21
Хмурый


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


нереально сделать так, кат ты, ssn, хочешь
Хмурый вне форума  
 
Непрочитано 21.04.2009, 22:08
#22
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Хмурый Посмотреть сообщение
нереально сделать так, кат ты, ssn, хочешь
Я же написал в посте #10 как это сделать, только не средствами автокада...

Последний раз редактировалось AlphaGeo, 21.04.2009 в 23:10.
 
 
Непрочитано 21.04.2009, 22:12
#23
Хмурый


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


AlphaGeo, имеется ввиду #10? Ибо предыдущий, №9, wetr написал
не средствами- можно много чего. сделать.
Хмурый вне форума  
 
Автор темы   Непрочитано 21.04.2009, 22:27
#24
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


во как.. я почему то считал что вызвать команду которая на предыдущем месте от последней не так сложно... с помощью макрокоманд.. заблуждался по ходу..
надо бы эту задачку подкинуть уважаемому товарищу Свет (у) (уж не знаю, коретно сконять фамилию).....
ssn вне форума  
 
Непрочитано 21.04.2009, 22:41
#25
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


СветУ Мужские фамилии склоняются
Солидворкер вне форума  
 
Непрочитано 21.04.2009, 23:10
#26
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Хмурый Посмотреть сообщение
AlphaGeo, имеется ввиду #10? Ибо предыдущий, №9, wetr написал
Да, прошу прощения... Поправил.
Цитата:
Сообщение от Хмурый Посмотреть сообщение
не средствами- можно много чего. сделать.
Так какая разница чем?.. Главное, результат чтобы был достигнут с наименьшими затратами.
 
 
Непрочитано 21.04.2009, 23:34
#27
faeto1982


 
Регистрация: 30.03.2009
Сообщений: 53
Отправить сообщение для faeto1982 с помощью Skype™


Цитата:
Сообщение от ssn Посмотреть сообщение
(уж не знаю, коретно сконять фамилию).....
я тоже
faeto1982 вне форума  
 
Автор темы   Непрочитано 22.04.2009, 00:49
#28
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


не, он то наверно знает...
ssn вне форума  
 
Непрочитано 22.04.2009, 06:06
#29
Profan


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


Цитата:
Сообщение от ssn Посмотреть сообщение
...(уж не знаю, коретно сконять фамилию)...
"коретно сконять" - это типа "штеко будлануть"?
Profan вне форума  
 
Автор темы   Непрочитано 22.04.2009, 09:54
#30
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,784
Отправить сообщение для ssn с помощью Skype™


ааа. буковка пропустиась... ааа.. смотрите смотрите.... ааа
ха ха ха
он пропустил буковку... ой не могу... хахаха... как прикольно получилось
сконять
хахахахаха
афтар. пиши исчё!!!
хахахаха

это по ходу реплики как бы не с этого форума..
не ошиблись часом?
ssn вне форума  
 
Непрочитано 22.04.2009, 17:31
#31
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


С флудом завязываем
Солидворкер вне форума  
 
Непрочитано 04.06.2009, 01:53
#32
Ax3

Programming, automation, CADs, GISs. СибМИР
 
Регистрация: 02.02.2007
Россия, Санкт-Петербург
Сообщений: 315


Может, так пойдет:
1. vbaload <вложение1>
2. cui -> удалить сочетание клавиш CTRL+R, как на 1-м рисунке
3. Там же добавить новую команду command1, назначить ей shortcut CTRL+R и макрос repeat_pre_previous_cmd, как на 2-м рисунке.
[2009.06.04 01:56]
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный1.jpg
Просмотров: 46
Размер:	49.2 Кб
ID:	21674  Нажмите на изображение для увеличения
Название: Безымянный2.jpg
Просмотров: 44
Размер:	47.1 Кб
ID:	21675  
Вложения
Тип файла: rar pre-prev_cmd(c)Danilov_AS_aka_`Hawk`_2009.06.04.rar (253.8 Кб, 41 просмотров)
Тип файла: rar Безымянный1.rar (95.3 Кб, 32 просмотров)
Тип файла: rar Безымянный2.rar (98.6 Кб, 38 просмотров)
__________________
На LISPе можно мыслить!

Последний раз редактировалось Ax3, 04.06.2009 в 02:01.
Ax3 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > помогите написать макрос на сочетание Ctrl+ буковка

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуста помогите правельно написать формулу для Schedule- спецификации tighineanur Вертикальные решения на базе AutoCAD 6 24.02.2009 11:24
Помогите сделать макрос для автокада Sky_cool Программирование 8 17.01.2009 03:04
Помогите написать программу на AUTOLISP'e Сергей123 LISP 28 06.09.2007 12:20
Помогите написать два простых макроса для Excel, PLS kp+ Программирование 5 09.06.2007 18:48