मैं देख रहा हूं कि पाइथन में वायरलेस नेटवर्क से कनेक्ट या डिस्कनेक्ट करने का कोई तरीका है, अधिमानतः एक तरीका जो सार्वजनिक और सुरक्षित नेटवर्क दोनों के लिए काम करेगा यदि मैंने पासवर्ड प्रदान किया है। यदि मैं वायरलेस के बारे में विकल्पों को कॉन्फ़िगर कर सकता हूं, तो यह एक अतिरिक्त बोनस होगा (उदा। सभी नेटवर्क को सीमा में देखें, सीमाओं में नेटवर्क के बारे में जानकारी देखें (जैसे एन्क्रिप्शन प्रकार))। मैं एक विंडोज कंप्यूटर चलाता हूं, इसलिए मुझे लिनक्स, या अन्य ऑपरेटिंग सिस्टम में इस सवाल के कई जवाब दिखाई देते हैं, लेकिन विंडोज़ में कोई भी नहीं। अग्रिम में धन्यवाद।मैं पाइथन में वायरलेस नेटवर्क को कैसे कनेक्ट/डिस्कनेक्ट/कॉन्फ़िगर कर सकता हूं?
6
A
उत्तर
4
आपको इसके लिए विंडोज़ में से एक डीएलएल का उपयोग करना होगा। ctypes का उपयोग करके आप पाइथन से Win32 API तक पहुंच प्राप्त कर सकते हैं।
यह functions from wlanapi.dll जैसा दिखता है, WlanOpenHandle और WlanEnumInterfaces से शुरू हो सकता है जो आप चाहते हैं।
संपादित करें: उदाहरण के लिए, this पर स्वीकृत उत्तर देखें।
संबंधित मुद्दे
- 1. मैं लिनक्स पर उपलब्ध वायरलेस नेटवर्क की सूची कैसे प्राप्त कर सकता हूं?
- 2. पायथन का उपयोग कर विंडोज पर पास के वायरलेस लैन नेटवर्क की सिग्नल शक्ति कैसे प्राप्त कर सकता हूं?
- 3. कनेक्ट सी # में एक वायरलेस नेटवर्क से
- 4. क्या मैं सिर्फ अपने नेटवर्क में पाइथन में एक विशिष्ट संदेश प्रसारित कर सकता हूं?
- 5. मैं पाइथन आयात को कैसे ट्रैक कर सकता हूं
- 6. मैं पाइथन धागे को कैसे थ्रोटल कर सकता हूं?
- 7. मैं पाइथन में बंदरगाह कैसे कर सकता हूं?
- 8. मैं पाइथन में टर्मिनल आउटपुट कैसे प्राप्त कर सकता हूं?
- 9. मैं पाइथन में एकाधिक प्रतिस्थापन कैसे कर सकता हूं?
- 10. मैं एंड्रॉइड में नेटवर्क कनेक्शन स्थिति की निगरानी कैसे कर सकता हूं?
- 11. मैं प्रति पीआईडी नेटवर्क पैकेट कैप्चर कैसे कर सकता हूं?
- 12. मैं उपयोगकर्ता नेटवर्क लॉगिन नाम कैसे प्राप्त कर सकता हूं?
- 13. मैं पाइथन HTTP क्लाइंट के नेटवर्क संचार की जांच कैसे कर सकता हूं?
- 14. एंड्रॉइड प्रोग्रामेटिक रूप से वायरलेस नेटवर्क को कैसे भूलें?
- 15. क्या मैं पाइथन जनरेटर को याद कर सकता हूं?
- 16. मैं एक digraph को नेटवर्क एक्स में एक अप्रत्यक्ष ग्राफ में कैसे परिवर्तित कर सकता हूं?
- 17. मैं एक फ़ोल्डर को कैसे संकुचित कर सकता हूं और पाइथन में संपीड़ित फ़ाइल को ईमेल कर सकता हूं?
- 18. iwlist() कमांड वायरलेस नेटवर्क स्कैन कैसे करता है?
- 19. मैं अपने नाम से कॉलम को SQLite कॉलिंग में पाइथन में कैसे संदर्भित कर सकता हूं?
- 20. मैं पाइथन में ज़िप संग्रह में केवल फ़ोल्डरों को कैसे सूचीबद्ध कर सकता हूं?
- 21. मैं पाइथन में जापानी में नामित निर्देशिकाओं को कैसे पार कर सकता हूं?
- 22. मैं जावास्क्रिप्ट में पाइथन के dict.items() को दोहरा सकता हूं?
- 23. वायरलेस नेटवर्क का एसएसआईडी प्राप्त करें मैं सी # से कनेक्ट हूं। विंडोज विस्टा
- 24. मैं पाइथन में हैशैप से हिस्टोग्राम कैसे बना सकता हूं?
- 25. मैं पाइथन में कक्षा विशेषता पहुंच को ओवरराइड कैसे कर सकता हूं?
- 26. मैं पाइथन 2.5 मॉड्यूल में विधियों को कैसे सूचीबद्ध कर सकता हूं?
- 27. मैं पाइथन में अभिभावक वर्ग के कार्यों को कैसे ओवरराइड कर सकता हूं?
- 28. मैं पाइथन में एकाधिक चर को कैसे सहेज और पुनर्स्थापित कर सकता हूं?
- 29. मैं पाइथन के हेपैक में कमी-कुंजी कार्यक्षमता को कैसे कार्यान्वित कर सकता हूं?
- 30. मैं पाइथन शब्दकोश को टुपल्स की सूची में कैसे परिवर्तित कर सकता हूं?
अच्छा, क्या आप समझा सकते हैं कि मैं यह कैसे कर सकता हूं? मुझे ctypes में enums बनाने पर कुछ भी नहीं देखा था और इसे एक enum प्रकार "WLAN_CONNECTION_MODE" की परिभाषा की आवश्यकता थी। –
सी में एक 'enum' मूल रूप से पूर्णांक स्थिरांक की सूची बनाने के लिए एक शॉर्टकट है, 0 से शुरू होता है और 1 के साथ बढ़ता है, जब तक अन्यथा निर्दिष्ट नहीं किया जाता है। तो यदि आप http://msdn.microsoft.com/en-us/library/windows/desktop/ms706844%28v=vs.85%29.aspx पर देखते हैं, तो 'wlan_connection_mode_profile' 0 है,' wlan_connection_mode_temporary_profile' 1, ऊपर है 'wlan_connection_mode_invalid' के लिए 5 है। –