os.system("netsh interface set interface 'Wi-Fi' enabled") - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: os.system("netsh interface set interface 'Wi-Fi' enabled") (/thread-15409.html) Pages:
1
2
|
os.system("netsh interface set interface 'Wi-Fi' enabled") - aniyanetworks - Jan-16-2019 Hello Everyone, I am running the following code, to disable my Wireless network card. import os os.system("netsh interface show interface") def disable(): os.system("netsh interface set interface 'Wi-Fi' disabled")and the Output is : (No error and it doesn't disable my Wifi, and my Wifi NIC name is "W-Fi". So it doesn't do anything) Please advise.Thanks ANS **Moderator Note** Fixed your code tags, use python, not quotes around code. RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - nilamo - Jan-16-2019 Is that all your code? A function doesn't do anything if you don't call it. Sort of like a bike. It won't move anywhere just because you have one, you need to use it for it to move. Otherwise it'll just sit there, in the corner, silently judging you. RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - aniyanetworks - Jan-16-2019 (Jan-16-2019, 06:54 PM)nilamo Wrote: Is that all your code? A function doesn't do anything if you don't call it. Hello Nilamo, Thank you for your correction import os os.system("netsh interface show interface") def enable(): os.system("netsh interface set interface 'Wi-Fi' enabled") enable()This is my actual code. i also tried import subprocess def enable(): subprocess.call('netsh interface set interface "Wi-Fi" enabled') enable() But it is not working. Please advise.i also tried import subprocess def enable(): subprocess.call('netsh interface set interface "Wi-Fi" enabled') enable() I tried to run as administrator in CMD, but didn't work as well.Please advise. Thank you. RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - nilamo - Jan-16-2019 (Jan-16-2019, 08:57 PM)aniyanetworks Wrote: I tried to run as administrator in CMD, but didn't work as well.What does that mean? RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - aniyanetworks - Jan-17-2019 (Jan-16-2019, 10:35 PM)nilamo Wrote:(Jan-16-2019, 08:57 PM)aniyanetworks Wrote: I tried to run as administrator in CMD, but didn't work as well.What does that mean? I mean by that,i tried to run my py script in windows command terminal with as an administrator. I usually use pycharm Text editor. hope this helps. RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - Axel_Erfurt - Jan-17-2019 I think you should use enable, disable and not enabled, disabled netsh interface set interface Wi-Fi enable
RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - aniyanetworks - Jan-17-2019 (Jan-17-2019, 01:36 PM)Axel_Erfurt Wrote: I think you should use enable, disable and not enabled, disabled Hello Axel_Erfurt, Thanks for respond. As you recommended, tried to enable instant of enabled. but still it didn't work nor it gave me any error message. On the other hand, when I tried to run the following code in windows terminal it works without python code. but when I tried to run this code in python it doesn't work. Quote:netsh interface set interface "Wi-Fi" DISABLED RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - nilamo - Jan-17-2019 What output do you get if you pass a list to subprocess.call() ?>>> import subprocess >>> help(subprocess.call) Help on function call in module subprocess: call(*popenargs, timeout=None, **kwargs) Run command with arguments. Wait for command to complete or timeout, then return the returncode attribute. The arguments are the same as for the Popen constructor. Example: retcode = call(["ls", "-l"]) >>> subprocess.call(['netsh', 'interface', 'set', 'interface', 'Wi-Fi', 'disabled']) 0 RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - aniyanetworks - Jan-17-2019 (Jan-17-2019, 04:51 PM)nilamo Wrote: What output do you get if you pass a list to Hello nilamo, Thanks for taking the time to work on my issues. I tried your code and gives me the following error import subprocess #help(subprocess.call) subprocess.call(['netsh', 'interface', 'set', 'interface', 'Wi-Fi', 'disabled']) FYI, I am using Pycharm as text editor. and i have tried to run my python script in the windows command terminal, but still no luck. Please advise. RE: os.system("netsh interface set interface 'Wi-Fi' enabled") - nilamo - Jan-17-2019 What happens if you run it with admin privileges, as it suggests? |