디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이거 제대로 작성된건지 해석좀 부탁앱에서 작성

GULFSTREAM갤로그로 이동합니다. 2023.06.09 16:49:44
조회 57 추천 0 댓글 2

Certainly! Here's an updated version of the code that allows you to output the selected element to a file in Revit using CPython 3:

```python
import clr
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import *

clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager

import csv

doc = DocumentManager.Instance.CurrentDBDocument

def select_element_by_view(sender, args):
    try:
        mouse_x = args.MousePoint.X
        mouse_y = args.MousePoint.Y

        collector = FilteredElementCollector(doc, doc.ActiveView.Id)
        options = Options()
        options.View = doc.ActiveView
        result = collector.ToElementIdsAtPoint(XYZ(mouse_x, mouse_y, 0), options)

        if result:
            selected_element_id = result.FirstElementId
            selected_element = doc.GetElement(selected_element_id)
            
            # Define the path and filename for the output file
            output_path = "C:\\Temp\"
            output_file = "selected_elements.csv"
            output_file_path = output_path + output_file

            # Create a list to store the element data
            element_data = [[selected_element.Id.ToString(), selected_element.Name]]
            
            # Write the element data to a CSV file
            with open(output_file_path, 'w', newline='') as csvfile:
                writer = csv.writer(csvfile)
                writer.writerows(element_data)

            print("Selected element data has been written to:", output_file_path)
    
    except Exception as ex:
        print("Error:", ex)

# Hook up the event handler to the RevitPythonShell events
RevitServices.EventHandler[simplemouseclickeventargs].Subscribe(select_element_by_view)

# To unsubscribe the event handler when no longer needed, use the following line:
# RevitServices.EventHandler[simplemouseclickeventargs].Unsubscribe(select_element_by_view)
```

In this updated code, we introduce a new feature to output the selected element data to a CSV file. The output path and filename are defined, and the element data is stored in a list. The list is then written to a CSV file using the `csv` module.

Please make sure to update the `output_path` variable with the desired directory path for the output file. The code will create a file named "selected_elements.csv" in the specified directory and write the element ID and name to that file when an element is selected.

Feel free to modify the output path and filename to suit your needs.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연인과 헤어지고 뒤끝 작렬할 것 같은 스타는? 운영자 24/04/22 - -
공지 프로그래밍 갤러리 이용 안내 [68] 운영자 20.09.28 34178 62
2686422 취미로 컴공 공부할거면 뭐 추천? 다칸마리갤로그로 이동합니다. 14:04 3 0
2686421 신입을 왜 키우노 포항의봄갤로그로 이동합니다. 14:03 10 0
2686419 사회경력 전혀 없는 무스펙, 고졸, 무경력인데 어떤것부터 시작해야할까요? [2] ㅇㅇ(223.62) 13:58 16 0
2686417 맥북 사려는데 ssd 뭐 다는게 좋을까 프갤러(133.200) 13:56 10 0
2686414 si 파견 나가면 월세는 어케함요? [2] 프갤러(58.237) 13:46 26 0
2686413 신입 교육은 시키는데 과제는 안시키는경우는 뭐냐 [3] ㅈㄹㄷ(118.235) 13:39 30 0
2686412 신입들 잘 대해주고 키우고 싶은데 쉽지 않음 [9] 춘절갤로그로 이동합니다. 13:34 75 0
2686410 오늘 정처기 시험 문제 보고 왔는데.. [3] cvs.갤로그로 이동합니다. 13:26 36 0
2686409 미소녀 납치감금 하고싶음 ㅇㅅㅇ [3] 따당이갤로그로 이동합니다. 13:25 36 0
2686408 특정 확장자의 동영상만 개 끊기길래 [1] 노럐갤로그로 이동합니다. 13:24 14 0
2686407 이정도면 코테 합격 가능하냐? [1] 프갤러(223.62) 13:21 39 0
2686406 로리미소녀 아내 만들고 싶음 ㅇㅅㅇ [3] 류류(118.235) 13:21 25 1
2686405 ㅈㄴ 꼴린다 이거 [4] 따당이갤로그로 이동합니다. 13:19 51 0
2686403 신입 과제 안시키는경우도 있냐? [2] ㅈㄹㄷ(118.235) 13:18 36 0
2686402 공부 잘하는 사람들에게 맡겨라 [1] 영혼추수갤로그로 이동합니다. 13:11 36 0
2686400 연애는 귀찮고 결혼은 하고 싶은데 [8] 춘절갤로그로 이동합니다. 13:06 46 0
2686399 조르디 거의 4개월 개발 별거 안하고 돈받는중 [2] ㅈㄹㄷ(118.235) 13:04 31 0
2686398 왕의 남자 명대사&명장면 매드무비 [영화 매드무비] 발명도둑잡기갤로그로 이동합니다. 13:01 11 0
2686397 시즌 12호 동아리 떨어짐 [2] 공기역학갤로그로 이동합니다. 13:01 29 0
2686396 인생은 노력이다 이기 [1] 프갤러(1.213) 12:58 16 0
2686394 부산어묵 5장이면 집에서 천원에 만들어먹을수 있는데 [4] 프갤러(221.168) 12:53 23 1
2686393 개발직군인데 기술면접 안보는 회사는뭐냐 [4] 프갤러(49.142) 12:51 57 0
2686391 이런 파일들 열어서 작업하려면 어떤 프로그램으로하나요 [1] 스톤개발갤로그로 이동합니다. 12:46 24 0
2686390 주식보다 부동산투자를 노리는건 어떻게 생각해?? [1] ㅇㅇ(223.62) 12:46 15 0
2686389 언제까지 공부해야하나 ㅇㅇ(121.129) 12:45 20 0
2686388 쇼비디오자키 쓰리랑부부 : 순악질 여사네 친정집 방문 발명도둑잡기갤로그로 이동합니다. 12:44 10 0
2686387 멍유 쟤는 연애 안하나봄 ㅈㄹㄷ(118.235) 12:44 19 0
2686386 배달어플싲새들 [3] 멍청한유라ㅋ갤로그로 이동합니다. 12:40 30 0
2686385 몰라레후 골방외톨이갤로그로 이동합니다. 12:40 12 0
2686384 설마아직도 연애못하는 프붕이들 없겠지? [2] ㅈㄹㄷ(118.235) 12:38 28 0
2686382 천안 아산에서 회사 전용 앱개발할 사람 채용예정 [27] 매일십프로갤로그로 이동합니다. 12:36 97 0
2686381 깃헙갤 눈치없게 개발 얘기하던데 버거띠갤로그로 이동합니다. 12:35 29 0
2686379 부동산 투자 어떻게 생각하냐?? 주식보다 낫지않음?? ㅇㅇ(223.62) 12:32 16 0
2686377 회사 전용 앱개발 할건데 툴은 스마트메이커 쓰면 되냐?? 매일십프로갤로그로 이동합니다. 12:27 13 0
2686376 고졸국비충 si 혼자백엔드 가능함? [11] 김치맨ㅇ갤로그로 이동합니다. 12:15 88 0
2686375 c언어 답좀 [5] ㅇㅇ갤로그로 이동합니다. 12:10 43 0
2686374 11년차 sm 프리 할까 [1] ㅇㅇ(117.111) 12:09 23 0
2686373 원래 개발자는 풀스택이었지 ㅇㅇ(210.178) 12:06 23 0
2686371 국악과 기술 발명도둑잡기갤로그로 이동합니다. 12:05 15 0
2686370 30살 무스펙 무경력 지방대 비전공 국비 출신 취준생 정처기 실기 프갤러(112.150) 12:03 22 0
2686369 日 걸그룹 '모닝구무스메' 前멤버, 비례의원 됐다 당일 사직 발명도둑잡기갤로그로 이동합니다. 11:52 20 0
2686366 졸리 졸리 안졸리나졸리.. [1] ♥뀨티하니냥덩♥갤로그로 이동합니다. 11:42 24 0
2686364 카오스이론 ♥뀨티하니냥덩♥갤로그로 이동합니다. 11:30 15 0
2686363 모든 산업은 알게 모르게 유기적 연결점이 있음 ♥뀨티하니냥덩♥갤로그로 이동합니다. 11:30 17 0
2686361 인공지능 작곡 관련해 생각나는 미술 기법 에브루, 만화경 발명도둑잡기갤로그로 이동합니다. 11:27 10 0
2686360 국민연금 월 100만원 이상 받는 사람 70만명 육박 수보@두퍀조커(175.117) 11:24 21 0
2686359 시간 잘보내는법 프갤러(221.168) 11:22 17 0
2686358 어제 람보르기니탄 유노윤호 봤댜 수보@두퍀조커(175.117) 11:21 15 0
2686357 이씨발실기왤케어렵냐 프갤러(223.39) 11:15 31 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2