2011-12-08 5 views
6

देता है मैंने पुष्टि की है कि यह केवल शेर में हो रहा है। मैंने अनदेखा किया है कि एक बग प्रतीत होता है जहां आपको खोजक ब्रिज या ऐप्पलस्क्रिप्ट पर सही परिणाम वापस करने के लिए एक विंडो को दो बार ध्यान केंद्रित करने की आवश्यकता होती है। यह तब होता है जब डेस्कटॉप या किसी अन्य स्थान से फ़ोल्डर खोलते हैं।ओएस एक्स शेर में, वर्तमान चयन के लिए खोजक से पूछना, गलत फ़ाइल

यहाँ कैसे नकल करने के लिए:

  1. बंद, छुपाने या सभी खिड़कियां तक ​​डेस्कटॉप दिखाया जा रहा है कम से कम।
  2. डेस्कटॉप पर किसी भी फ़ोल्डर को खोलें, एक नई खोजक विंडो दिखाई देगी। एक बार उस पर क्लिक करके उस खोजक विंडो में किसी भी फ़ाइल का चयन करें।
  3. अपने AppleScript संपादक खोलें और निम्न स्क्रिप्ट चलाने:

    tell application "Finder" 
        return selection 
    end tell 
    

स्क्रिप्ट केवल पथ फ़ोल्डर में डेस्कटॉप पर खोजक विंडो में वापस आ जाएगी, नहीं चयनित फ़ाइल

यदि आप विंडो को फिर से चालू करते हैं, या फ़ाइल पर फिर से क्लिक करते हैं, तो सब कुछ अपेक्षित काम करता है और स्क्रिप्ट सही पथ देता है।

यह शेर में एक बग जैसा लगता है। हिम तेंदुए सही रास्ते 100% सही मार्ग देता है।

मुझे कोई सफलता के साथ निम्न विधियों की कोशिश की है:

  1. पटकथा पुल और https://github.com/davedelong/BetterInfo/blob/master/Finder.h
  2. का उपयोग क्लिक करने के लिए "संपादित करें" "सिस्टम घटनाक्रम" सेब स्क्रिप्ट का उपयोग करना -> "कॉपी"
  3. खोजक से वर्तमान चयन प्राप्त करने के लिए ऐप्पलस्क्रिप्ट का उपयोग करना।

सभी के पास एक ही समस्या है।

क्या मुझे कुछ स्पष्ट याद आ रहा है या क्या यह वास्तव में शेर के साथ एक समस्या है?

+0

यह एक बग प्रतीत होता है। और एक समस्या जब मैं अपने कुछ मैक को शेर में ले जाता हूं, क्योंकि मेरे कुछ ऐप्स खोजक चयन प्राप्त करने के लिए स्क्रिप्टिंग पुल और एनएसएस्पिप्स्क्रिप्ट का उपयोग करते हैं। – markhunte

+1

मैंने इसे ऐप्पल को एक बग के रूप में सबमिट कर दिया है। इसे यहां ट्रैक करें: http://openradar.appspot.com/radar?id=1467403 –

+1

मैंने इसे ऐप्पल को भी सबमिट कर दिया है। अफसोस की बात है, अगले महीने 10.8 बाहर आता है, और अभी भी पूर्वावलोकन 4 में एक ही बग है। ऐप्पल, डब्ल्यूटीएफ! (ओह, बस यह देखते हुए कि आपकी रिपोर्ट वास्तव में मेरा संदर्भ देती है, जिसका अर्थ है कि मैं इसकी रिपोर्ट करने वाला पहला व्यक्ति था। शित, यह ठीक नहीं चल रहा है। मुझे ऐप्पल पसंद आया जब वे अभी भी इस तरह की बग फिक्स कर रहे थे।) –

उत्तर

1

वाह, मैं आपके द्वारा वर्णित अधिकांश चीज़ों की पुष्टि कर सकता हूं (कम से कम सेबस्क्रिप्ट के माध्यम से)। मुझे एक खाली सूची मिल रही थी, यहां तक ​​कि डेस्कटॉप पथ का भी उल्लेख नहीं किया गया था। मैं एप्पलस्क्रिप्ट मेनू में एक स्क्रिप्ट का उपयोग कर इसका परीक्षण कर रहा था। एकमात्र तरीका मैं एक नई खोजक विंडो से चयन प्राप्त कर सकता था ...

tell application "System Events" to activate 
tell application "Finder" 
    activate 
    set a to (get selection) as text 
    display dialog a 
end tell 
+0

अन्य अनुप्रयोगों से चलते समय खोजक को सक्रिय करना हमेशा वांछित नहीं होता है। मेरी इच्छा है कि सेब हमें खोजकर्ता में चुने गए विकल्पों को पाने का एक और तरीका देगा। – markhunte

+0

हाँ समस्या यह है कि, अगर खोजक सक्रिय होता है, तो वह स्क्रिप्ट फोकस को चालू और बंद कर देती है, जो एक सुंदर अजीब यूजर इंटरफेस अनुभव है। –

+0

यह फाइंडर में स्पष्ट रूप से एक बग है, ऐप्पल के इरादे से कुछ नहीं। यह शेर से पहले काम करता था, और यह एक बार जब आप खोजक को फिर से सक्रिय करते हैं तो यह काम करता है। इसलिए, "इच्छा" सहायक नहीं है। केवल ऐप्पल को इसकी रिपोर्ट करना है। मैंने इसकी रिपोर्ट की। क्या तुमने किया? यदि नहीं, तो अब करो! –

संबंधित मुद्दे