एक ही कुंजी के साथ वाईफ़ाई चालू / बंद करें?


15

क्या F4 जैसी फ़ंक्शन कुंजियों में से एक पर वाईफ़ाई को / बंद फ़ंक्शन को असाइन करने का एक तरीका है जो मैं अन्यथा उपयोग नहीं करता हूं? मुझे लगता है कि Applescript की आवश्यकता होगी। हालाँकि मैं इसके बजाय BASH स्क्रिप्ट का उपयोग करना चाह सकता हूं।

जवाबों:


27

इसके लिए बुद्धकपांग को धन्यवाद :

टर्मिनल में, आप इन कमांड के साथ वाईफाई को चालू और बंद कर सकते हैं

networksetup -setairportpower en1 off
networksetup -setairportpower en1 on

en1 वाईफाई हो रहा है। networksetup -listnetworkserviceorderयह देखने की कोशिश करें कि आपके लिए सही है या नहीं।

यहाँ एक लाइनर को चालू और बंद के बीच टॉगल करना है

networksetup -getairportpower en1 | grep "On" && networksetup -setairportpower en1 off || networksetup -setairportpower en1 on

एक कीबोर्ड शॉर्टकट बनाएं जो शेल कमांड चलाता है

  1. ऑटोमेटर शुरू करें, और एक नई सेवा बनाएं।

  2. "सेवा प्राप्त करता है": "कोई भी आवेदन" में "कोई इनपुट नहीं" करने के लिए सेट करें।

  3. "रन शैल स्क्रिप्ट" नामक एक क्रिया जोड़ें। यह एक्शन लाइब्रेरी के यूटिलिटीज सेक्शन में है।

  4. टेक्स्ट बॉक्स में इच्छित बैश कमांड डालें और रन बटन (शीर्ष दाएं) का उपयोग करके इसे चलाएं। यह जो भी स्क्रिप्ट करता है उसे करना चाहिए (बंद, चालू या टॉगल), और एक्शन के नीचे हरे रंग की टिक होनी चाहिए।

  5. इसे सेव करें, इसे एक सेवा का नाम देकर आप याद रख सकते हैं।

  6. सिस्टम प्राथमिकताएं -> कीबोर्ड पर जाएं, और शॉर्टकट टैब पर जाएं

  7. सेवा अनुभाग पर जाएं, और सामान्य तक स्क्रॉल करें - आपको अपनी सेवा वहां मिलनी चाहिए। यदि आप लाइन का चयन करते हैं, तो आप "शॉर्टकट जोड़ें" पर क्लिक कर सकते हैं और इसे कीबोर्ड शॉर्टकट दे सकते हैं।


धन्यवाद। यह थोड़ा और अधिक शामिल है जो मैं चाहूंगा। मैं किसी भी मैलवेयर संक्रमण को दूर करने के लिए समय-समय पर अपने ओएस को पुनर्स्थापित करता हूं। हर बार उन सभी चरणों को करना थकाऊ होगा। मैं एक स्विच या कुछ के लिए Apple के साथ एक फीचर अनुरोध दर्ज करूंगा।
Ebu

3
ध्यान दें कि कुछ मशीनों (उदाहरण के लिए लेट मॉडल मैकबुक प्रो रेटिना) पर, वाईफाई नेटवर्क eth0 है।
डैनियल ग्रिस्कॉम

1
@Ebu आप अपनी सेवाओं को बनाए रखने के लिए इस फ़ोल्डर कॉपी कर सकते हैं:~/Library/Services
juil

उत्तम। बेटरचॉटटूल के माध्यम से इसे चलाने का विकल्प चुना, लेकिन इसके अलावा मैं वास्तव में वही चाहता था जो मुझे चाहिए था।
आर्ट जाइगेल

5

ड्रू ओग्रीज़ेक के महान जवाब पर थोड़ा सुधार मेरे लिए काम (बेहतर) हुआ। निम्न स्क्रिप्ट किसी भी धारणा को नहीं बनाती है जिस पर वाईफाई के लिए नेटवर्क एडेप्टर का उपयोग किया जाता है:

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

0

कई आईक्लाउड उपकरणों पर उस शानदार जवाब को साझा करना दुर्भाग्य से उतना आसान नहीं था जितना कि स्थानीय स्तर पर इसे स्थापित करना। निम्नलिखित उत्तर विस्तारित उपयोग मामले के लिए काम करेगा।

पहले डिवाइस पर, इस वर्कफ़्लो को ऑटोमेटर से iCloud के डिफ़ॉल्ट ऑटोमेटर फ़ोल्डर में निर्यात करें। फिर इसे अपने दूसरे मैक पर iCloud से मैन्युअल रूप से खोलें। ऑटोमेटर को वर्कफ़्लो फ़ाइल को डुप्लिकेट करने के लिए कहें, और अब जब आप उसे सहेजते हैं, तो ऑटोमेकर प्रासंगिक रूप से इसे आपकी स्थानीय सेवा लाइब्रेरी में सहेज सकता है, जो पहले की तरह कीबोर्ड शॉर्टकट सूची में दिखाई देने के लिए वर्कफ़्लो को ट्रिगर करता है।

पृष्ठभूमि की व्याख्या: मैं ऑटोमेकर को रात के प्रबंधक के ऑटोमोटिव वर्कफ़्लो को iCloud में निर्यात करने के लिए कहता हूं । लेकिन जब मैं फिर से ऑटोमेटर में एक पुराने मैकओएस डिवाइस पर इसे खोलता हूं और चलाता हूं, तो यह सिस्टम प्रेफरेंस के कीबोर्ड में नहीं दिखाई देगा - कुंजी संयोजन प्राप्त करने के लिए सामान्य सूची में सेवाएं "शॉर्टकट टैब"। यह मेरे पहले डिवाइस पर किया, जैसा कि ड्रू ओग्रीज़ेक के उत्तर चरण 7 का वर्णन है, लेकिन क्योंकि मुझे किसी भी तरह से वर्कफ़्लो को संशोधित करने की आवश्यकता नहीं है, ऑटोमेटर फ़ाइल-मेनू मुझे इसे अन्य के अलावा किसी भी चीज़ के रूप में सहेजने नहीं देगा। iCloud फ़ोल्डर में एक ही फ़ाइल। हालाँकि, यह सिस्टम वरीयताएँ में प्रदर्शित होने के लिए इसे ट्रिगर करने में विफल रहता है।


-1

मैंने बस कोशिश की और यह मेरे लिए काम कर गया। स्पॉटलाइट लॉन्च सिस्टम वरीयताएँ का उपयोग करना, फिर टाइप करना शुरू करें वाईफाई और हिट एंटर, विंडो आइटम के माध्यम से नेविगेट करने के लिए टैब और तीर कुंजी का उपयोग करें जब तक कि "वाईफाई" का चयन न करें और फिर "वाईफाई चालू करें" और इसे thats। कोई कोड नहीं, बल्कि हॉटकी भी नहीं, बस कुछ कीबोर्ड नेविगेशन।


-3

बस कीबोर्ड पर वाईफ़ाई कुंजी दबाएं। US मानक कीबोर्ड पर f12। तुम लोग इसे बहुत कठिन क्यों बना रहे हो।


F12 बढ़ रहा है वॉल्यूम देखें कीबोर्ड की ऐप्पल की सूची support.apple.com/en-gb/HT201794
user151019

खिड़कियों पर F12 US मानक कीबोर्ड :)
अहमद खलदून Habboub

यह एक Apple आधारित साइट है इसलिए Apple कीबोर्ड यहाँ अपेक्षित हैं इसलिए हम उसके लिए एक उत्तर चाहते हैं
user151019
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.