After Effects CS6 (일반적으로 maxscript 및 python 사용)에서 Extendscript를 사용하여 After Effects 용 도킹 가능한 UI를 만들었습니다. 이 작업을 수행했지만 루트 폴더에있는 폴더 내에서 검색하여 트리 뷰에서 노드를 형성하는 .jsx 파일을 가져 오도록 코드를 다시 구성해야합니다. 현재extendscript, 폴더 이름 얻기
이 모든 .jsx 파일은 하나 개의 루트 폴더에 있지만 인해 폴더 시스템의 구조 조정에, 우리가 지금
내가 반환 할 수 있어야 각 스크립트를 수납하는 폴더가 /를 수집 루트 폴더 내의 폴더 이름을 스크립트의 뒷부분에서 반복 할 수있는 배열로 변환합니다.
지금까지 루트 폴더 내부의 폴더 경로를 반환하는 코드가 있지만 이것이 필요한 것은 아니며 마지막 부분을 얻기 위해 구성 부분으로 문자열을 분할하고 싶지 않습니다. 경로.
아래 이미지의 루트 폴더는 "C : \ AFX \ theRoot \"라는 script1이, script2, script3의 script4 내부 폴더와
내가 폴더 구조의 이미지를 게시하려고했지만, 나는 특정 등급을 요구하기 때문에 허용되지 않습니다.
하위 폴더가 있지만 "문자열을 분할하지 않아도됩니다"? 왜 안돼? 이것은 직선적 인 조작입니다 (그리고 문자열을 물리적으로 손상시키지 않습니다). – usr2564301
숙련 된 Java 스크립터의 경우 일 수도 있지만 언급 한 바와 같이 Javascript 및 extendscript는 매일 사용하지 않습니다. 그것이 얼마나 간단한 지 지적하는 대신, 지금까지 실천하고있는 예제를 게시하여 지금까지 배운 것을 배울 수 있습니다. 나는 배은망덕 한 것처럼 보이기를 원하지 않지만, 지금까지 응답은 앞으로 나아갈 수 있도록 도움을주지 못했습니다. – EMJAY
물론입니다. 하지만 먼저 코드가 무엇인지 보여 주어야합니다 (또는 코드가 길고 문제가 현지화 된 경우 스 니펫). 문제가 발생한 부분을 지적하십시오. 둘째로, 경로 *를 분리하는 방법을 알고 있지만 "하고 싶지는 않은"것처럼 문제를 설명합니다. 그러므로 내 질문 : 왜 그렇게하고 싶지 않니? – usr2564301