जवाबों:
इसके लिए बुद्धकपांग को धन्यवाद :
टर्मिनल में, आप इन कमांड के साथ वाईफाई को चालू और बंद कर सकते हैं
networksetup -setairportpower en1 off
networksetup -setairportpower en1 on
en1 वाईफाई हो रहा है। networksetup -listnetworkserviceorder
यह देखने की कोशिश करें कि आपके लिए सही है या नहीं।
यहाँ एक लाइनर को चालू और बंद के बीच टॉगल करना है
networksetup -getairportpower en1 | grep "On" && networksetup -setairportpower en1 off || networksetup -setairportpower en1 on
एक कीबोर्ड शॉर्टकट बनाएं जो शेल कमांड चलाता है
ऑटोमेटर शुरू करें, और एक नई सेवा बनाएं।
"सेवा प्राप्त करता है": "कोई भी आवेदन" में "कोई इनपुट नहीं" करने के लिए सेट करें।
"रन शैल स्क्रिप्ट" नामक एक क्रिया जोड़ें। यह एक्शन लाइब्रेरी के यूटिलिटीज सेक्शन में है।
टेक्स्ट बॉक्स में इच्छित बैश कमांड डालें और रन बटन (शीर्ष दाएं) का उपयोग करके इसे चलाएं। यह जो भी स्क्रिप्ट करता है उसे करना चाहिए (बंद, चालू या टॉगल), और एक्शन के नीचे हरे रंग की टिक होनी चाहिए।
इसे सेव करें, इसे एक सेवा का नाम देकर आप याद रख सकते हैं।
सिस्टम प्राथमिकताएं -> कीबोर्ड पर जाएं, और शॉर्टकट टैब पर जाएं
सेवा अनुभाग पर जाएं, और सामान्य तक स्क्रॉल करें - आपको अपनी सेवा वहां मिलनी चाहिए। यदि आप लाइन का चयन करते हैं, तो आप "शॉर्टकट जोड़ें" पर क्लिक कर सकते हैं और इसे कीबोर्ड शॉर्टकट दे सकते हैं।
~/Library/Services
ड्रू ओग्रीज़ेक के महान जवाब पर थोड़ा सुधार मेरे लिए काम (बेहतर) हुआ। निम्न स्क्रिप्ट किसी भी धारणा को नहीं बनाती है जिस पर वाईफाई के लिए नेटवर्क एडेप्टर का उपयोग किया जाता है:
set_wifi_on_or_off() {
networksetup -getairportpower en${n} | grep ": ${1}";
if test $? -eq 0;
then
echo WiFi interface found: en${n};
eval "networksetup -setairportpower en${n} ${2}"
return 0;
fi
return 1;
}
for n in $(seq 0 10);
do
if set_wifi_on_or_off "On" "off"; then break; fi;
if set_wifi_on_or_off "Off" "on"; then break; fi;
done
कई आईक्लाउड उपकरणों पर उस शानदार जवाब को साझा करना दुर्भाग्य से उतना आसान नहीं था जितना कि स्थानीय स्तर पर इसे स्थापित करना। निम्नलिखित उत्तर विस्तारित उपयोग मामले के लिए काम करेगा।
पहले डिवाइस पर, इस वर्कफ़्लो को ऑटोमेटर से iCloud के डिफ़ॉल्ट ऑटोमेटर फ़ोल्डर में निर्यात करें। फिर इसे अपने दूसरे मैक पर iCloud से मैन्युअल रूप से खोलें। ऑटोमेटर को वर्कफ़्लो फ़ाइल को डुप्लिकेट करने के लिए कहें, और अब जब आप उसे सहेजते हैं, तो ऑटोमेकर प्रासंगिक रूप से इसे आपकी स्थानीय सेवा लाइब्रेरी में सहेज सकता है, जो पहले की तरह कीबोर्ड शॉर्टकट सूची में दिखाई देने के लिए वर्कफ़्लो को ट्रिगर करता है।
पृष्ठभूमि की व्याख्या: मैं ऑटोमेकर को रात के प्रबंधक के ऑटोमोटिव वर्कफ़्लो को iCloud में निर्यात करने के लिए कहता हूं । लेकिन जब मैं फिर से ऑटोमेटर में एक पुराने मैकओएस डिवाइस पर इसे खोलता हूं और चलाता हूं, तो यह सिस्टम प्रेफरेंस के कीबोर्ड में नहीं दिखाई देगा - कुंजी संयोजन प्राप्त करने के लिए सामान्य सूची में सेवाएं "शॉर्टकट टैब"। यह मेरे पहले डिवाइस पर किया, जैसा कि ड्रू ओग्रीज़ेक के उत्तर चरण 7 का वर्णन है, लेकिन क्योंकि मुझे किसी भी तरह से वर्कफ़्लो को संशोधित करने की आवश्यकता नहीं है, ऑटोमेटर फ़ाइल-मेनू मुझे इसे अन्य के अलावा किसी भी चीज़ के रूप में सहेजने नहीं देगा। iCloud फ़ोल्डर में एक ही फ़ाइल। हालाँकि, यह सिस्टम वरीयताएँ में प्रदर्शित होने के लिए इसे ट्रिगर करने में विफल रहता है।
मैंने बस कोशिश की और यह मेरे लिए काम कर गया। स्पॉटलाइट लॉन्च सिस्टम वरीयताएँ का उपयोग करना, फिर टाइप करना शुरू करें वाईफाई और हिट एंटर, विंडो आइटम के माध्यम से नेविगेट करने के लिए टैब और तीर कुंजी का उपयोग करें जब तक कि "वाईफाई" का चयन न करें और फिर "वाईफाई चालू करें" और इसे thats। कोई कोड नहीं, बल्कि हॉटकी भी नहीं, बस कुछ कीबोर्ड नेविगेशन।
बस कीबोर्ड पर वाईफ़ाई कुंजी दबाएं। US मानक कीबोर्ड पर f12। तुम लोग इसे बहुत कठिन क्यों बना रहे हो।