connect.bat
rasdial myvpn
disconnect.bat
rasdial myvpn /DISCONNECT
我将这两个文件分配了一个键盘快捷方式来运行它们,它们的工作非常完美。
问题:是否有可能创建一个单一的.bat文件执行以下操作:
if(connected)
disconnect
else
connect
connect.bat
rasdial myvpn
disconnect.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
用你的 VPN 连接名称替换 myvpn
*
代替密码:rasdial myvpn myusername *
。 - wOxxOmnircmdc rasdial myvpn
- wOxxOm