connect.bat
rasdial myvpn
offline.bat
rasdial myvpn /DISCONNECT
....我为这两个文件分配了键盘快捷键来运行它们,它们可以正常工作。
问题:是否可以制作一个执行以下操作的.bat:
if(connected)
disconnect
else
connect
最佳答案
ping
: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
用您的VPN连接名称
myvpn
关于windows - 批处理文件以连接和断开VPN连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31990775/