Windows批处理文件 - ipconfig / skype

时间:2014-09-23 08:40:14

标签: windows batch-file

我希望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进程。

1 个答案:

答案 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%"