我正在尝试编写一个python脚本,该html" target="_blank">脚本可以使我的计算机关联到无线访问点(以字符串形式给出)。例如,我可能指定要连接到linksys
,而我的脚本将导致计算机执行此操作。
有人可以指出我正确的方向吗?
我决定接受Paulo的建议,并尝试使用Powershell
/命令行。我找到了一篇有关通过命令行连接到网络的文章。
在命令行中,您可以执行以下操作:
netsh wlan connect <profile-name> [name=<ssid-name>]
…该name=<ssid-name>
部分是可选的,并且仅在概要文件包含多个ssid时才是必需的。
但是,看来配置文件必须已经在计算机上存在,才能使命令行工作正常。我确实找到了有关以编程方式创建个人资料的论坛帖子,但是我不喜欢通过它来浏览。
如果配置文件名称已经存在,则可以从Python中执行以下操作:
import subprocess
def connect_to_network(name):
process = subprocess.Popen(
'netsh wlan connect {0}'.format(name),
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
stdout, stderr = process.communicate()
# Return `True` if we were able to successfully connect
return 'Connection request was completed successfully' in stdout
这不是一个完美的解决方案,我不确定它是否在每种情况下都可以使用,但是对于我的特定情况确实可以使用。我以为我会发表我的想法,以防其他人想尝试对其进行修改以使其更好。
问题内容: 我正在尝试编写一个脚本,如果命令满足一些要求,该脚本将关闭计算机 也尝试过 和其他一些。但是当我运行它时,什么也没有发生,计算机浏览代码不会崩溃或产生任何错误消息,并且可以正常终止脚本,而无需关闭计算机。 如何用python关闭计算机? 编辑: 似乎我尝试过的命令需要root访问权限。有没有办法在没有提升特权的情况下从脚本关闭计算机? 问题答案: 那里的许多Linux发行版都需要超级用
问题内容: 我在linux机器上运行一个应用程序。通过提供Windows机器的IP地址作为输入,应用程序必须关闭Windows机器。如果机器运行相同的操作系统,这是非常容易的,但是我很困惑如何在跨OS中进行操作。 问题答案: 从Linux关闭Windows系统的命令-: 该命令可以从bash发出,甚至可以在cron作业中设置以在特定时间关闭计算机,并且默认情况下,此命令与许多发行版一起提供。
1.1.1 计算机与计算 计算机是当代最伟大的发明之一。自从人类制造出第一台电子数字计算机,迄今已近 70 年。经过这么多年的发展,现在计算机已经应用到社会、生活的几乎每一个方面。人们用计 算机上网冲浪、写文章、打游戏或听歌看电影,机构用计算机管理企业、设计制造产品或从 事电子商务,大量机器被计算机控制,手机与电脑之间的差别越来越分不清,……总之计算 机似乎无处不在、无所不能。那么,计算机究竟是如
问题内容: 如何使用python脚本使计算机sleep? 它必须是 sleep ,而不是hibernate或其他。 我尝试使用,但是没有命令可以sleep,或者找不到。 问题答案: 您可以使用 如果此命令对您不起作用(实际上使您的计算机进入休眠模式),则需要关闭休眠模式: 要重新打开休眠模式: 或者,您也可以使用: 如果你 不 希望打开休眠关闭只是运行一个命令,你可以使用psshutdown作为替
不管是台式机还是笔记本,它们内部都有一块电路板,上面密密麻麻地布满了大小不一的电子器件,包括CPU、内存条、网卡、各种插槽和接口等,这就是“主板”,如下图所示。 这张图片主要让读者了解主板的构造,你不必理解图片中各个晦涩的名词。 图1:计算机主板CPU CPU (Central Processing Unit) 就是“中央处理器”,是计算机的大脑,负责计算、思考、处理数据、控制其他设备等,没有CP
我见过几个与这个话题有关的问题和答案,但我一直无法掌握如何做。 > 我所能做的:使用Python脚本(使用Paramiko)连接到远程计算机,并返回信息,例如,ping交换机: ssh=pk.sshclient() ssh.connect(“{}”.format(IP),port=xxx,username='xxx',password='xxx') stdin,stdout,stderr=\“ s