मैं अक्सर एक बहुत लंबे वेब पते या स्काइप पर मित्रों को संदेश फेसबुक पर चित्रों के लिए कैप्शन में, उदाहरण के लिए, सम्मिलित करने के लिए की है। हालांकि इन मामलों में अक्षरों की सीमा, मेरे पास नहीं है लंबे लिंक और बदसूरत देखो "तोड़" कर सकते हैं पाठ की उपस्थिति। कटौती करने के लिए इन "सॉसेज" की तुलना में बेहतर: लंबे लिंक का चयन करें, सही माउस बटन, संदर्भ मेनू में आदेश का चयन क्लिक किया कटौती लिंक - और लंबे URL कम बदल दिया। और यह किसी भी विशेष उपकरण की जरूरत नहीं है - "Avtomatora" की मदद से इस तरह के sokraschalku अपने आप बना आसान।
यह कैसे काम करना चाहिए
सेवा के इनपुट "Avtomatora" आपूर्ति पाठ टुकड़ा - समर्पित पाठ लंबे वेब लिंक। इस लिंक सेवा गूगल लिंक कमी भेजने के पहले अंक (goo.gl) - यह विशेष कंसोल आदेश का उपयोग करता है, Google डेवलपर के लिए मैनुअल में वर्णित (सेमी। एक टीम का एक उदाहरण कर्ल). प्रश्न के उत्तर में हम स्ट्रिंग मूल्यों के तीन जोड़े का एक सेट मिलता है। दूसरी जोड़ी में पहले से ही एक छोटे से लिंक तैयार संग्रहित है।
उसके बाद, से उत्पन्न डेटा सेट हम सभी अतिरिक्त बाहर रखने के लिए, केवल दो संदर्भ छोड़ने - एक छोटी और मूल लंबाई। हम उत्पादन के लिए कम एक AppleScript स्क्रिप्ट का उपयोग हम केवल एक छोटी लिंक, जो स्वत: और वेब पते से पहले लंबे समय तक के लिए समर्पित एक के बजाय मूल पाठ में सम्मिलित किया जाएगा था।
कैसे यह वास्तव में लग रहा है
एक "Avtomatore" नई सेवा बनाएँ। शीर्षक में, पैरामीटर सेट इतना है कि सेवा प्राप्त "चयनित पाठ (पाठ) में किसी भी आवेदन (किसी भी आवेदन)». यह बहुत महत्वपूर्ण है कि सेटिंग सक्षम किया गया था आउटपुट डेटा चयनित पाठ (आउटपुट की जगह चयनित लेख) की जगह - एक ही रास्ता चयनित सेवा को बदलने के लिए एक छोटा यूआरएल के लिए आप लिंक कर सकते हैं।
शीर्षक के अंतर्गत, कार्रवाई पुस्तकालय से खींचें भागो AppleScript (रन AppleScript में) और निम्नलिखित कोड (जो यह अनुरोध भेजेगा goo.gl और उसे ओर से कोई उत्तर प्राप्त करने के लिए) में दर्ज करें:
रन {इनपुट, मानकों} के लिए सेट परिणाम पर (do shell script "कर्ल https://www.googleapis.com/urlshortener/v1/url एच 'सामग्री प्रकार: आवेदन / json' -d '{ "longUrl": "" और इनपुट और ""}' ") --Podrobnosti पर: http://goo.gl/KDQv1. वापसी परिणाम अंत रन
कार्रवाई पुस्तकालय से दूसरे खींचें पाठ से निकालने डेटा (पाठ से निकालने डाटा) और ड्रॉप-डाउन सूची में उद्धरण चुनना यूआरएल-पते (URL).
पिछले गतिविधि - इस कोड के साथ एक और AppleScript स्क्रिप्ट:
रन {इनपुट, मानकों} इनपुट के लिए छोटा सेट में मैं के साथ दोहराने पर (मैं पाठ के रूप में) से बाहर निकलें दोहराने अंत दोहराने वापसी छोटा। अंत रन
यही कारण है कि बयान वापसी छोटा
कि सेवा अपने टेक्स्ट में के बजाय डाल देगा एक वेब पता से पहले लंबे समय तक के लिए समर्पित बाहर निकलने के लिए छोटा लिंक गुजरती हैं।
उदाहरण के लिए एक नाम निर्दिष्ट, द्वारा सेवा सहेजें, लिंक छोटा (छोटा यूआरएल)और तुरंत देख चाहे वह चल रही है: प्रकार किसी भी पाठ फ़ील्ड आप एक वेब पता चाहते हैं (उदाहरण के लिए, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), इसे चुनें, सही माउस बटन पर और शॉर्टकट मेनू पर क्लिक करें, क्लिक करें लिंक छोटा (छोटा यूआरएल) - एक पल होते हैं करने के लिए आवश्यक दग़ा। :)
अद्यतन:
बहुत बढ़िया टिप्पणी DmitriyLyalyuev में दिए गए संकेत है, उसे सेवा का उपयोग करने की सलाह दे shrt.org.ua. तथ्य यह है कि इसे तुरंत हमारे मामले के लिए किसी भी अतिरिक्त डेटा के बिना समाप्त परिणाम (छोटा लिंक) रिटर्न के कारण, एक सेवा "Avtomatora" बनाएँ बहुत आसान बनाने में कर सकते हैं - दूसरे और तीसरे चरणों दूर करने के लिए, और पहले निम्नलिखित प्रवेश करने के लिए कोड:
रन {इनपुट, मानकों} के लिए सेट परिणाम पर (कर खोल स्क्रिप्ट "कर्ल ' http://shrt.org.ua/--?url=" और इनपुट & "और एस = goo.gl '") --Podrobnosti पर: http://shrt.org.ua वापसी परिणाम अंत रन
यह भी Goo.gl तक पहुँचता है (यद्यपि आप समर्थित की सूची में निर्दिष्ट किसी अन्य sokraschalku उपयोग कर सकते हैं), लेकिन एक मध्यस्थ के रूप Shrt.org.ua के बाद। यदि यह विकल्प भी उपयुक्त है, आप एक परिणाम यह हुआ कि एक ऐसी सेवा है मिलना चाहिए: