AppleScript और Preview.app


0

मैंने इस पोस्ट को देखा:

स्नो लेपर्ड में पूर्वावलोकन के साथ काम करने के लिए मुझे ऐप्पलस्क्रिप्ट कैसे मिलता है?

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

जवाबों:


2

मैक ओएस लायन में आपके Info.plistमालिक हैं:

sudo defaults write /Applications/Preview.app/Contents/Info NSAppleScriptEnabled -bool true
sudo chmod 644 /Applications/Preview.app/Contents/Info.plist
sudo codesign -f -s - /Applications/Preview.app

अब यह एक त्रुटि का कारण नहीं होना चाहिए:

tell app "Preview" to windows

10.6 में, पूर्वावलोकन में अभी भी एक शब्दकोश नहीं होगा।


1

उस पोस्ट के बारे में आपका जो जवाब है उसका उल्लेख इस macscripter.net थ्रेड के लिए एक लिंक है जो एक टर्मिनल कमांड ( defaults write /Applications/Preview.app/Contents/Info NSAppleScriptEnabled -bool YES) दिखाता है जो कि प्रीव्यू के लिए बुनियादी स्क्रिप्टिंग को चालू करता है।

उस थ्रेड पर लिंक में से एक इस red-sweater.com ब्लॉग पोस्ट पर है , जो गहराई से बताता है कि पूर्वावलोकन में दस्तावेज़ विंडो का आकार कैसे बदला जाए

इसलिए मुझे लगता है कि मैंने उस सवाल का जवाब दिया था। :)


चेतावनी: पूर्वावलोकन के लायन (10.7) संस्करण के लिए ऊपर ghoppe के सुझाव का पालन न करें। एप्लिकेशन के निष्पादन योग्य के अंदर कुछ भी बदलने पर कोड पर हस्ताक्षर करने वाले चेक को अमान्य कर दिया जाएगा और पूर्वावलोकन को न खोलने का कारण होगा। इससे भी बुरी बात यह है कि शेर को चलाने वाले किसी अन्य सिस्टम तक पहुंच के बिना पूर्वावलोकन एप्लिकेशन को फिर से काम करना वास्तव में कठिन है - आप संपत्ति सूची को एक कार्यशील संस्करण में वापस रोल करने के लिए संपादित नहीं कर सकते हैं!
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.