Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建用作连接管理器的Python脚本_Python_Python 3.x_Powershell_Python Requests_Powershell 2.0 - Fatal编程技术网

如何创建用作连接管理器的Python脚本

如何创建用作连接管理器的Python脚本,python,python-3.x,powershell,python-requests,powershell-2.0,Python,Python 3.x,Powershell,Python Requests,Powershell 2.0,我有一个设备正在Windows10企业版上运行,目前我正在寻找一个脚本,它可以充当连接管理器,如下所示 下面是附加代码,我尝试使用公制值,但无法正常工作 $formatstring = "{0} : {1}`n{2}`n" + " + CategoryInfo : {3}`n" + " + FullyQualifiedErrorId : {4}`n" $fields = $_.Exception.Mes

我有一个设备正在Windows10企业版上运行,目前我正在寻找一个脚本,它可以充当连接管理器,如下所示

下面是附加代码,我尝试使用公制值,但无法正常工作

$formatstring = "{0} : {1}`n{2}`n" +
                "    + CategoryInfo          : {3}`n" +
                "    + FullyQualifiedErrorId : {4}`n"
$fields = $_.Exception.Message


$gw = "172.21.150.21"

if (Test-Connection -ComputerName $gw -BufferSize 16 -Count 1 -ErrorAction 0 -Quiet)
{
    try
    {
        route change -p 0.0.0.0 MASK 0.0.0.0 192.168.230.21 METRIC 300 IF 13/P
    }
    catch
    {
        Write-Host -Foreground Red -Background Black ($formatstring -f $fields)
    }
}
else
{
    try
    {
        route change -p 0.0.0.0 MASK 0.0.0.0 192.168.230.21 METRIC 1 IF 13/P
    }
    catch
    {
        Write-Host -Foreground Red -Background Black ($formatstring -f $fields)
    }
}
始终连接到蜂窝数据(3G/4G)并每隔30秒对主IP进行ping检查,如果ping连续失败1分钟,则应转到辅助(即WiFi)并保持连接,直到蜂窝数据连接恢复,这意味着如果30秒的ping在几分钟或几小时内成功


WIFI使用SSID,蜂窝数据使用APN,我需要一些python或powershell的示例代码。

我创建了几乎相同的脚本,但我使用的是WebSocket。我认为在你推进最终结果的过程中,你最好一个接一个地问问题

例如: 如何使用CMD或PowerShell连接到wifi?

如何使用CMD或PowerShell连接到移动宽带?

如何禁用指定的网络适配器?

如何从cmd ping一个IP地址

如何从python执行命令提示符命令


希望这些链接对您有所帮助

python脚本应该执行的功能是:检查internet是否可用。睡x个小时。在WIFI和4G之间切换。在Windows startup上运行。是否可以提供方法示例脚本如果您最好打开记事本并开始编码,您将无法在此处找到您的解决方案。您可以查看我使用Node Red作为后端创建的解决方案: