connect.bat
rasdial myvpn
断开连接.bat
rasdial myvpn /DISCONNECT
....我为这两个文件分配了一个键盘快捷键来运行它们,它们运行得很好。
问题:是否可以制作一个执行以下操作的.bat:
if(connected)
disconnect
else
connect
最佳答案
基于
ping
如果 VPN 服务器 IP 始终相同:ping -n 1 1.2.3.4 && rasdial myvpn /disconnect || rasdial myvpn
将 1.2.3.4 替换为您的 VPN 服务器 ip(连接时使用
ipconfig /all
)并将其放入您的批处理文件或直接放在以cmd /c
开头的快捷方式属性中在后一种情况下。基于连接名称:
ipconfig|find/i "myvpn" && rasdial myvpn /disconnect || rasdial myvpn
替换
myvpn
使用您的 VPN 连接名称
关于windows - 用于连接和断开 vpn 连接的批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31990775/