ADX2 로봇으로 Aisackink 닫기

3139 단어 ADX2 로봇Adx2Python

입문


대기열에 글로벌 AISAC를 설정한 후 다른 AISAC로 교체하려는 경우
제가 AISAC에서 탈퇴하는 스크립트를 만들어 봤어요.
여러 대기열에 전역 AISAC를 추가하려면 여러 대기열을 선택하여 전역 AISAC에 배치합니다(약간 상반된 느낌은 있지만).
같이 설정할 수 있어요.
만약 잘못 알고 있거나 나중에 변경하고 싶을 때 Undo 할 수 없는 곳까지 진행하면 삭제가 힘들 수 있습니다.
(트리에서 삭제할 대기열을 선택하고 목록에서 LinkAisac를 선택하여 삭제하면 되지만 수량이 많으면 선택하기가 어렵습니다.)

선택 정보
자신의 방법에 따라 댓글에 특정한 문자열을 넣고 목록 편집기로 필터해서 표시합니다

여기서 대기열에 표시할 수 있습니다
Aisackink의 경우 대기열 아래의 항목이기 때문에 목록의 필터도 표시할 수 없습니다
따라서 지금까지 대기열 필터가 형성된 상태에서 대기열을 선택하십시오
이것은 Aisackink를 삭제한 스크립트입니다.

스크립트

# --Description:[tatmos][Remove]選択しているキューのAisacLinkをすべて削除
import sys
import cri.atomcraft.project
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview

# 選択しているキューを得る
selected_Cues = acproject.get_selected_objects("Cue")["data"]
if not selected_Cues :
    acdebug.warning("キューを選択してください.")
    sys.exit()

for cue in selected_Cues:
    aisacLinks = acproject.find_objects(cue, "AisacLink")["data"]  
    for aisacLink in aisacLinks:
        acproject.delete_object(aisacLink)

좋은 웹페이지 즐겨찾기