AppleScript / Service के साथ Fluid App में वेब पेज के करंट URL को कॉपी कैसे करें और कीबोर्ड शॉर्टकट पर बाइंड करें?


3

मैं MacOS Sierra 10.12.3 पर FluidApp संस्करण 1.8.6 (2331) का उपयोग कर रहा हूं। कभी-कभी मुझे FluidApp में वेब पेज के वर्तमान URL की प्रतिलिपि बनाने की आवश्यकता होती है। मैं इसे कीबोर्ड शॉर्टकट के साथ करना चाहता हूं और मुझे पता है कि मुझे इसके लिए एक सेवा का उपयोग करने की आवश्यकता है।

तो मैं इस नौकरी के लिए एक सेवा कैसे बनाऊं?

जवाबों:


2

यदि आप मुद्दों का उपयोग कर रहे हैं एल , सी तथा Esc और आप एक चाहते हैं AppleScript लिपि कि एक के रूप में चलाता है स्वचालक सर्विस , कॉपी करने के लिए यूआरएल के फ्लूइड ऐप के साथ बनाया गया तरल पदार्थ , तो यहाँ एक उदाहरण परिदृश्य है जिसे आप लागू कर सकते हैं

के अंतर्गत macOS 10.12.3 का उपयोग करते हुए तरल पदार्थ (संस्करण 1.8.6 (206)) और यह यूआरएल इस सवाल का , मैंने बनाया फ्लूइड ऐप नामित अलग सवाल पूछें

Ask Different Question Fluid App

मैंने उन्हें ए स्वचालक सेवा वर्कफ़्लो इसका उपयोग करना AppleScript चलाते हैं कार्य और यह AppleScript कोड नीचे।

set appName to "Ask Different Question"

tell application appName
    activate
    tell application "System Events"
        set toolbarState to (name of every menu item of menu 1 of menu bar item 5 of menu bar 1 of application process appName)
        if toolbarState contains "Show Toolbar" then
            keystroke "t" using {option down, command down}
            set the clipboard to (get value of text field 1 of group 1 of toolbar 1 of window 1 of application process appName)
            keystroke "t" using {option down, command down}
        else
            set the clipboard to (get value of text field 1 of group 1 of toolbar 1 of window 1 of application process appName)
        end if
    end tell
end tell
  • ध्यान दें कि आप सभी को में बदलना होगा कोड ऊपर पहली पंक्ति है, set appName to ... कहा पे ... आपका नाम है फ्लूइड ऐप । का बाकी कोड तब काम करना चाहिए जैसा है

में स्वचालक , कोई नया बनाएं सेवा वर्कफ़्लो , एक जोड़ने AppleScript चलाते हैं कार्य यह करने के लिए। फिर बदलें डिफ़ॉल्ट कोड उसके साथ कोड ऊपर। भी बदलो मूल्य के लिये सेवा प्राप्त करता है सेवा मेरे कोई निवेश नहीं लक्ष्य का चयन करते समय फ्लूइड ऐप के लिये में , जैसा कि नीचे दी गई छवि में दिखाया गया है। फिर सेव करें स्वचालक सेवा वर्कफ़्लो

Automator Image

अगला चरण असाइन करना है कुंजीपटल संक्षिप्त रीति के लिए स्वचालक सेवा वर्कफ़्लो आपने अभी बनाया है।

में सिस्टम प्रेफरेंसेज & Gt; कीबोर्ड & Gt; शॉर्टकट & Gt; सेवाएं , अपना ढूँढो सर्विस और इसके सेट करें शॉर्टकट

मैंनें इस्तेमाल किया यू का उपयोग करते हुए याद रखना आसान था यू के लिये यूआरएल

Services Keyboard Shortcut Image

आखिरी चीज जो आपको करने की आवश्यकता है, वह है फ्लूइड ऐप आपने बनाया कि का उपयोग करेगा स्वचालक सेवा वर्कफ़्लो आपने अभी बनाया है सिस्टम प्रेफरेंसेज & Gt; सुरक्षा और amp; एकांत & Gt; एकांत & Gt; सरल उपयोग जैसा कि नीचे दी गई छवि में दिखाया गया है अलग सवाल पूछें ऐप मैंने बनाया है तरल पदार्थ

Security & Privacy Image

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


यह काम कर रहा है। आपके जवाब के लिए धन्यवाद।
fatihturan

फिर से नमस्कार। यह ऑटोमेटर में काम कर रहा है। लेकिन यह ऐप के साथ काम नहीं करता है और मैं एक एरर अलर्ट के साथ मिला हूं (यह कहता है: "एक्शन" रन AppleScript "में एक त्रुटि थी।" "वैसे मैंने इस मुद्दे के लिए एक स्क्रीनकास्ट बनाया है। आप इसे यहां से देख सकते हैं : cl.ly/jSe8 इस मुद्दे को कैसे हल कर सकते हैं?
fatihturan

@fatihturan, मैंने ट्रिलो के लिए एक फ्लुइड ऐप बनाया और यह मेरे उत्तर के लिखे जाने पर काम करता है। मेरा पहला परीक्षण मैंने एक टाइपो किया था, लेकिन फिर इसे ठीक कर दिया और यह स्क्रिप्ट एडिटर, ऑटोमेकर और ट्रिलो फ्लूइड ऐप से काम करता है। स्क्रिप्ट एडिटर में कोड का परीक्षण करें और देखें कि यह वहां भी काम करता है। मैं इसे आज शाम को फिर से देखूंगा, लेकिन मेरे पास आज दोपहर की चीजें हैं।
user3439894

अगर मैं एक और फ़्लूइड ऐप के लिए भी ऐसा करूं तो क्या यह रिश्ता हो सकता है? मैंने अन्य दो फ़्लूइड ऐप भी लागू करने की कोशिश की है ... आप इस बारे में क्या सोचते हैं?
fatihturan

@fatihturan, निश्चित रूप से एक संघर्ष है अगर आपके पास अधिक है तो प्रत्येक द्रव अनुप्रयोग के अंदर प्राथमिक निष्पादन योग्य के रूप में एक द्रव ऐप है। /Contents/MacOS/FluidApp। इसके बारे में आपको डेवलपर से बात करनी होगी।
user3439894

0

यहाँ पर द्रव का विकास। मुझे सेवाओं के बारे में अधिक जानकारी नहीं है, लेकिन द्रव में आप कीबोर्ड शॉर्टकट का उपयोग करके वर्तमान URL की प्रतिलिपि बना सकते हैं, लेकिन इसके लिए आवश्यकता होती है दो :

⌘L - शीर्ष पर स्थित URL स्थान टेक्स्ट फ़ील्ड के टेक्स्ट को अस्थायी रूप से दिखाने और चुनने के लिए।

⌘C - चयनित पाठ को कॉपी करने के लिए।

Esc - शीर्ष पर टूलबार को खारिज करने के लिए।


इसकी काफी अच्छी टिप है लेकिन जब मैं CMD + L +, CMD + C और फिर ESC कुंजी दबाता हूं, तो पता बार खुला रहता है। तो, फिर मुझे इसे बंद करना होगा। इस कारण से मैं एक ही कुंजी के साथ पते की प्रतिलिपि बनाना चाहता हूं।
fatihturan

हाय टोड, क्या आप चेकआउट कर सकते हैं उत्तर से ऊपर तथा टिप्पणी ?
fatihturan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.