AE Extend 스크립트를 사용하여 AE에서 일부 텍스트를 시스템 클립 보드로 복사하려고합니다. After Effects는 Extend 스크립트에서이 문제를 직접 제공하지 않습니다.AE Extend 스크립트 텍스트 레이어 커서 컨트롤
은 내가 textlayer의 텍스트를 넣어 다음으로 클립 보드에 복사 할 수 있습니다 :
app.executeCommand(app.findMenuCommandId("Copy"));
그러나 텍스트를 선택해야합니다 그렇게 할 수 있습니다. 함께 할 수있는 는 :
app.executeCommand(app.findMenuCommandId("Select All"));
그러나, 커서는 그 작동하려면 현장에 있어야합니다.
나는 After Effects에서 Extendscript를 사용하여 텍스트 레이어 텍스트 필드에 커서를 놓으려고합니다. 어쨌든 그렇게 할 수 없습니다.
이미 변수의 값을 .bat 메서드를 사용하여 시스템 클립 보드로 복사했지만 모든 시스템에서 작동하지는 않습니다. 가장 좋은 방법은 AE에 머무르는 것입니다.
누구든지 AE Extendscript에서 텍스트 커서를 제어하는 방법을 알고 있습니까?
아이디어가 있으십니까?
아니고 대답하지만 당신은 커서를 사용해야합니까? sourceText 속성을 통해 TextLayer에서 텍스트를 가져올 수 있습니다. if ((app.project.activeItem.selectedLayers [0] instanceof TextLayer)) { alert (app.project.activeItem.selectedLayers [0] .sourceText.value); } – fabianmoronzirfas
그렇지만 코드의 클립 보드에 복사 할 방법이 없습니다. .bat 파일이나 사과 스크립트 파일을 만들지 않고서는 텍스트를 선택한 다음 app.execute ... copy 명령을 사용하면됩니다. – terrachild