항목 목록을 가져 와서 반복하는 Applescript가 있습니다.
tell application "GeekTool Helper"
set names to name of geeklets
repeat with currentName in names
if (currentName is equal to "Top_CPU_Processes") then
display dialog "found it"
end if
return currentName
end repeat
end tell
names
변수가 제대로 문자열 배열로 설정됩니다. 목록을 반복하면 각 currentName
변수를 문제없이 별도로 반환 할 수 있습니다.
내가 겪고있는 문제는 if 문입니다. "발견 된"대화 상자가 표시되지 않습니다.
나는 또한 비교를 시도했지만 if (currentName = "Top_CPU_Processes") then
여전히 진실로 평가되지 않습니다.
변수의 내용을 문자열에 대해 평가하기 위해해야 할 일이 있습니까?
return "found it"
인쇄되지 않았기 때문에 결과 패널에 잘못 인쇄한다고 생각했기 때문에 대부분 그렇게했습니다 . 로 돌아갑니다return
.