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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Почему не отображается значение масштабного коэффициента в AutoCAD 2013 при вызове команды Масштаб?

Почему не отображается значение масштабного коэффициента в AutoCAD 2013 при вызове команды Масштаб?

Ответ
Поиск в этой теме
Непрочитано 24.07.2016, 18:46 #1
Почему не отображается значение масштабного коэффициента в AutoCAD 2013 при вызове команды Масштаб?
Vlad_black
 
Регистрация: 09.12.2004
Сообщений: 14

Обратил внимание, что в AutoCAD 2013 при вызове команды МАСШТАБ в командной строке выводится подсказка "Масштаб или [Копия Опорный отрезок]:", в то время как в том же AutoCAD 2009 и всех предыдущих версиях в конце в треугольных скобках стояло значение текущего масштабного коэффициента, например "Масштаб или [Копия/Опорный отрезок]<2.000>:". Всегда можно было просто нажать ENTER, если тебе нужен был тот же масштабный коэффициент, что и при предыдущем вызове команды. А теперь приходится каждый раз вводить значение с клавиатуры.
Хотелось бы узнать, значение какой системной переменной нужно изменить, чтобы масштабный коэффициент опять отображался в треугольных скобках? Или это зашито в программном коде и не лечится?
Просмотров: 4158
 
Непрочитано 24.07.2016, 19:29
#2
Хмурый


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


не припомню, чтобы в 2009-ом масштабный коэффициент запоминался по умолчанию. Может, программа какая стояла...
Хмурый вне форума  
 
Непрочитано 24.07.2016, 20:27
#3
Кулик Алексей aka kpblc
Moderator

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


Запоминался, я специально проверил.
Учитывая, что в жизни не надеялся на значения "по умолчанию", как-то и значения таким тонкостям не придавал. А тут вон оно че...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.07.2016, 20:35
#4
Хмурый


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


Кулик Алексей aka kpblc, действительно. в 2008-ом тоже сохраняется.
Беру свои слова назад.
Хмурый вне форума  
 
Непрочитано 25.07.2016, 07:38
#5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


возможно это трудности перевода, но значение по умолчанию работает, просто оно не показывается
gomer вне форума  
 
Непрочитано 25.07.2016, 09:17
#6
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от gomer Посмотреть сообщение
значение по умолчанию работает, просто оно не показывается
подтверждаю. У меня 2013-й SP2 rus
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 25.07.2016, 09:34
#7
Хмурый


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


Цитата:
Сообщение от gomer Посмотреть сообщение
возможно это трудности перевода, но значение по умолчанию работает, просто оно не показывается
да, запоминается, только не видно... 2014 SP1 Eng
Хмурый вне форума  
 
Автор темы   Непрочитано 26.07.2016, 17:12
#8
Vlad_black


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


Конечно, запоминается. Но не отображается. Когда по уши в работе, уже не держишь в голове, какой масштаб перед этим вводил. Бросаешь по привычке взгляд в командную строку, чтобы проверить текущее значение масштабного коэффициента, а его там нет. Приходится каждый раз вводить значение с клавиатуры на всякий случай заново. Вроде мелочь, а таких моментов за день накапливается предостаточно.
Так значит, лекарства от этого нет?
Vlad_black вне форума  
 
Непрочитано 27.07.2016, 08:50
#9
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,767


Цитата:
Сообщение от Vlad_black Посмотреть сообщение
Так значит, лекарства от этого нет?
Переписать скрипт на команду.
engngr вне форума  
 
Непрочитано 30.07.2016, 20:17
#10
skkkk


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


Цитата:
Сообщение от engngr Посмотреть сообщение
Переписать скрипт на команду.
На первый взгляд, скрипт (лисп) показался довольно простым, но анализ переменных не выявил наличия оной в списке.
Vlad_black, если устроит то, что визуализации масштабируемых объектов при запросе величины масштабного коэффициента не будет, могу нацарапать лисп, запоминающий и показывающий значение по умолчанию. Там уж точно нет ничего сложного. Лично я считаю эту визуализацию бесполезной: когда нужно вбивать точный коэффициент, она вообще не нужна, а если нужно на глазок, то лучше воспользоваться программкой отсюда.
skkkk вне форума  
 
Автор темы   Непрочитано 15.08.2016, 17:08
#11
Vlad_black


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


Цитата:
Сообщение от skkkk Посмотреть сообщение
могу нацарапать лисп
Если не сложно, напишите. А то я с ЛИСПом не дружу. Спасибо.
Vlad_black вне форума  
 
Непрочитано 17.08.2016, 16:14
2 | #12
skkkk


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


Код:
[Выделить все]
 (defun C:EXSCALE ( / *error* oldGRIPS oldCMDECHO oldDIMZIN ss pt EXSCALEFACTOR)
	(defun *error* (msg)
		(if oldGRIPS (setvar "GRIPS" oldGRIPS))
		(if oldCMDECHO (setvar "CMDECHO" oldCMDECHO))
		(if oldDIMZIN (setvar "DIMZIN" oldDIMZIN))
		(sssetfirst nil nil)
	) ;defun *error*
	(setq oldGRIPS (getvar "GRIPS")
		  oldCMDECHO (getvar "CMDECHO")
		  oldDIMZIN (getvar "DIMZIN")
	)
	(setvar "GRIPS" 0)
	(setvar "CMDECHO" 0)
	(setvar "DIMZIN" 0)
	(or (setq ss (ssget "_I"))
		(setq ss (ssget))
	)
	(sssetfirst nil ss)
	(if ss (setq pt (getpoint (if (= (getvar "LOCALE") "RUS") "\nБазовая точка:" "\nSpecify base point:"))))
	(if pt 
		(setq EXSCALEFACTOR 
			(getdist pt 
					(strcat  
						(if (= (getvar "LOCALE") "RUS") "\nМасштаб" "\nSpecify scale factor")
						(if *EXSCALEFACTOR* (strcat " <" (rtos *EXSCALEFACTOR* 2 (getvar "LUPREC")) ">") "")
						":"
					)
			)
		)
	)
	(if EXSCALEFACTOR
		(setq *EXSCALEFACTOR* EXSCALEFACTOR)
		(setq EXSCALEFACTOR *EXSCALEFACTOR*)
	)
	(if (and ss pt EXSCALEFACTOR)
		(vl-cmdf "_.SCALE" ss "" pt EXSCALEFACTOR)
	)
	(*error*)	
	(princ)
)
skkkk вне форума  
 
Автор темы   Непрочитано 22.08.2016, 11:15
#13
Vlad_black


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


Большое спасибо. Попробую использовать.
Vlad_black вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Почему не отображается значение масштабного коэффициента в AutoCAD 2013 при вызове команды Масштаб?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В AutoCAD Architecture 2013 исчезли все панели для рисования antikrolik Вертикальные решения на базе AutoCAD 1 16.05.2015 22:40
Ошибка обновления AutoCad Civil 3D 2013 Русский до SP2 AlexCain AutoCAD 1 17.03.2015 13:11
Почему в AutoCAD 2013 приближение/отдаление стало равномерным? zz212243 AutoCAD 4 23.12.2014 15:24
Не все команды в меню СПДС 8 на AutoCad 2013 wehrwolf Прочее. Программное обеспечение 4 25.06.2013 21:55
Почему не меняется масштаб типа линий блока? МишаИнженер AutoCAD 2 28.02.2012 07:26