我希望Skype仅在我连接到特定的LAN IP地址时启动。
@echo off
set ip_address_string="IPv4 Address"
for /f "usebackq tokens=2 delims=:" %%f in (`ipconfig ^| findstr /c:%ip_address_string%`) do echo bounded IP-address: %%f
但是,如果任何IP地址包含64.2.4。*?
,我怎么能意识到Skype只会被调用此外,批处理文件将每5分钟运行一次,如果需要,则应该杀死Skype进程。
答案 0 :(得分:0)
@echo off
set "ip_address_string=64.2.4."
ipconfig | findstr /c:"%ip_address_string%" >nul|| (
echo IP "%ip_address_string%" not found.
taskkill /im skype.exe /f
exit /b 0
)
echo connected as/to "%ip_address_string%"