कस्टम नाम के साथ स्क्रीनशॉट सहेजें


18

जब मैं एक स्क्रीनशॉट सहेजता हूं, तो मैं किसी भी नाम को निर्दिष्ट करने में सक्षम होना चाहता हूं (और शायद गंतव्य निर्देशिका)। मैक के लिए शार्पशूटर ऐसा करता है, लेकिन यह एक हास्यास्पद $ 15 है। सस्ता विकल्प?

जवाबों:


22

नामों के उपसर्ग भाग को बदलना

defaults write com.apple.screencapture name "My Screenshot"
killall SystemUIServer

नामों का प्रारूप बदलना

f=/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/ScreenCapture.strings
f2=~/Desktop/ScreenCapture.strings
sudo cp $f $f2
sudo chown $USER $f2
plutil -convert xml1 $f2
open $f2 -a TextEdit

परिवर्तन

<key>%@ %@ at %@</key>
<string>%@ %@ at %@</string>

जैसा कुछ करना है

<key>%@ %@ at %@</key>
<string>My %@ %@ at %@</string>

(डिफ़ॉल्ट प्रारूप वर्तमान Screen Shot 2012-06-12 at 8.02.40 AMमें स्थानीय सेटिंग्स के आधार पर कुछ ऐसा है ।)

sudo chown root $f2
sudo cp $f2 $f
killall SystemUIServer

डिफ़ॉल्ट स्थान बदलना

defaults write com.apple.screencapture location ~/Pictures/
killall SystemUIServer

कस्टम स्क्रिप्ट का उपयोग करना

मैंने डिफ़ॉल्ट शॉर्टकट अक्षम कर दिए हैं और स्क्रिप्ट जैसे शॉर्टकट असाइन किए हैं screencapture -i ~/Desktop/`date '+%y%m%d%H%M%S'`.png


मैं कभी भी / System / में किसी फ़ाइल को संपादित करने की सलाह नहीं दूंगा। आप चूक के माध्यम से नई स्क्रीन कैप्चर के उपसर्ग को बदल सकते हैं, उदाहरण के लिए defaults write com.apple.screencapture name "Foo Bar"और फिर killall SystemUIServerआपको फ़ाइल नाम के अंत में दिनांक / समय की जानकारी मिल जाएगी, लेकिन मुझे लगता है कि यह एक विशेषता है। आपने बहुत अच्छा जवाब दिया है। यह सिर्फ एक हिस्सा था जो संदिग्ध था, आईएमओ।
टीजे लुओमा

"लोकेल सेटिंग्स के आधार पर" - यह उन लोगों के लिए उपयोगी है जो अपने स्क्रीनशॉट में 24-घंटे का समय प्राप्त करना चाहते हैं ताकि वे आपके डेस्कटॉप पर ठीक से सॉर्ट करें! ऐसा करने के लिए सिस्टम वरीयताओं में अपनी तिथि और समय सेटिंग बदलें।
दरोगाओं

मैंने अपना स्क्रीन कैप्चर स्थान एक दूरस्थ फाइल सिस्टम पर सेट करने की कोशिश की, जो हमेशा जुड़ा नहीं होता है। शुरू में इसने काम किया। फिर जब मैंने फाइलसिस्टम को डिस्कनेक्ट किया तो यह डेस्कटॉप का उपयोग करने लगा। जब मैं फाइलसिस्टम को पुनः कनेक्ट करता हूं, तो मुझे फिर से करने की आवश्यकता होती है killall SystemUIServerअन्यथा यह डेस्कटॉप का उपयोग करता रहता है।
P i

2

स्काईच आपको ऐसा करने की अनुमति देता है, साथ ही ऑनलाइन साझाकरण, एनोटेशन, और ड्राइंग, और यह मुफ़्त है।


स्काईच अब तक का सबसे सस्ता और आसान उपाय है। यदि आपके पास पहले से यह नहीं है, तो मैं अत्यधिक अनुशंसा करता हूं कि आप इस पर एक नज़र डालें।
टीजे लुओमा

1

लॉरी के उत्तर की तुलना में एक बहुत आसान तरीका एक मुक्त अनुप्रयोग का उपयोग करना है जिसे डेपर कहा जाता है । यह उपयोग करने के लिए वास्तव में आसान है। बस स्क्रीनशॉट नाम फ़ील्ड (सामान्य टैब के तहत) में आप जो चाहते हैं उसका नाम दर्ज करें:

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


क्या "नाम:" फ़ील्ड के लिए अनुसरण करने के लिए एक विशिष्ट प्रारूप है?
विजेता

0

LittleSnapper ऐसा और बहुत कुछ करता है। यह $ 40 है, लेकिन हर पैसे के लायक है।


यह मैक सॉफ्टवेयर 'बंडलों' के हिस्से के रूप में भी अक्सर उपलब्ध होता है, जहां आप $ 50 के लिए 10 ऐप प्राप्त कर सकते हैं, इसलिए इसके लिए एक नज़र रखें।
टीजे लुओमा

0

स्क्रीनशॉट लेने के बाद आप विंडो खोलने के लिए बेहतर टच टूल को कॉन्फ़िगर कर सकते हैं :

यहाँ छवि विवरण दर्ज करें

जहाँ आप अपने स्क्रीनशॉट को संपादित / एनोटेट कर सकते हैं और फिर जो भी नाम चाहें उसे सहेज सकते हैं, या क्लाउड पर सहेज सकते हैं।

यह पे-व्हाट-यू-वांट मॉडल (न्यूनतम $ 3) है। सबसे अच्छी खरीद जो मैंने कभी की है (स्क्रीनशॉट-क्षमता के लिए और कई अन्य कारणों से)।

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