TaskDialog Buttons

 

TaskDialog td = new TaskDialog("TaskDialog");
td.CommonButtons =
TaskDialogCommonButtons.Cancel | TaskDialogCommonButtons.Ok | TaskDialogCommonButtons.Close |
TaskDialogCommonButtons.No | TaskDialogCommonButtons.Yes | TaskDialogCommonButtons.Retry |
TaskDialogCommonButtons.None;
td.DefaultButton = TaskDialogResult.Ok;
TaskDialogResult tdRes = td.Show();

if (tdRes == TaskDialogResult.Close
{
      break;
}

 

Проверка на целое число

Функция для проверки списков параметров на число 

#---Проверка на целое число---#
def isint(s):
    try:
        int(s)
        return True
    except ValueError:
        return False

 

Project #3 Построение принципиальных схем ВК в Revit

Построение принципиальных схем ВК в Revit с помощью Dynamo. Реализовано:

  • Построение схемы для систем водопровода В1, Т3, Т4
  • Построение схемы для систем канализации К1, К3
  • Построение схемы для систем канализации К14

Принципиальные схемы собираются на чертежном виде при помощи семейств.

Удаление LAYOUT в файле

Код удаляет в файле AutoCAD - "Layout2"

(vl-load-com)
(defun C:DLTL ()
  (vlax-for Layout (vla-get-Layouts (vla-get-ActiveDocument (vlax-get-acad-object)))
    (if	(= (vla-get-Name Layout) "Layout2") 
      (vla-Delete Layout)
    )
  )
)

 

Tag: 

Pages