मेरे पास एक एपस्क्रिप्ट है जो वस्तुओं की एक सूची प्राप्त करता है और फिर उन पर पुनरावृत्ति करता है:
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 (currentName = "Top_CPU_Processes") then
में अच्छी तरह से कोशिश की है और यह अभी भी सच के रूप में मूल्यांकन नहीं करता है।
क्या कुछ ऐसा है जो मुझे स्ट्रिंग के खिलाफ चर मूल्यांकन की सामग्री के लिए करने की आवश्यकता है?
return "found it"
क्योंकि यह कभी नहीं छपा। मैं वापस आऊंगाreturn
।